Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Непонятки в css
 
 автор: uvajs   (31.08.2010 в 21:29)   письмо автору
 
 

подскажите пожалуйста, как поднять надпись:
http://s43.radikal.ru/i099/1008/6c/72c9f45fc51f.jpg

вот HTML код отвеч. за вывод, т.е. в браузере показывает так исходный код:



<div class="ratingblock"><div id="unit_long47">  <ul id="unit_ul47" class="unit-rating" style="width:90px;">     <li class="current-rating" style="width:48.06px;">Currently 2.67/5</li>  </ul> Рейтинг: <strong> 2.7</strong></div></div>


а в файле так:

} else {

      $rater ='';
      $rater.='<div class="ratingblock">';

      $rater.='<div id="unit_long'.$id.'">';
      $rater.='  <ul id="unit_ul'.$id.'" class="unit-rating" style="width:'.$rating_unitwidth*$units.'px;">';
      $rater.='     <li class="current-rating" style="width:'.$rating_width.'px;">Currently '.$rating2.'/'.$units.'</li>';

      for ($ncount = 1; $ncount <= $units; $ncount++) { 
           if(!$voted) { 
              $rater.='<li><a href="db.php?j='.$ncount.'&amp;q='.$id.'&amp;t='.$ip.'&amp;c='.$units.'" title="'.$ncount.' out of '.$units.'" class="r'.$ncount.'-unit rater" rel="nofollow">'.$ncount.'</a></li>';
           }
      }
      $ncount=0;

      $rater.='  </ul>';
      $rater.='  <p';
      if($voted){ $rater.=' class="voted"'; }
      $rater.='>Рейтинг: <strong> '.$rating1.'</strong> (Всего '.$count.' голоса)';
      $rater.='  </p>';
      $rater.='</div>';
      $rater.='</div>';
      return $rater;
 }
}


и CSS стили



.loading {
   height: 30px;
   background: url('../images/working.gif') 50% 50% no-repeat;
   }
   
.unit-rating { /* the UL */
   list-style:none;
   margin: 0px;
   padding:0px;
   height: 16px;
   position: relative;
   background: url('../images/starrating.gif') top left repeat-x;      
   }

.unit-rating li{
    text-indent: -90000px;
   padding:0px;
   margin:0px;
   /*\*/
   float: left;
   /* */
   }
   
.unit-rating li a {
   outline: none;
   display:block;
   width:18px;
   height: 16px;
   text-decoration: none;
   text-indent: -9000px;
   z-index: 20;
   position: absolute;
   padding: 0px;
   }
   
.unit-rating li a:hover{
   background: url('../images/starrating.gif') left center;
   z-index: 2;
   left: 0px;
   
   }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:18px;}
.unit-rating a.r2-unit{left:18px;}
.unit-rating a.r2-unit:hover{width: 36px;}
.unit-rating a.r3-unit{left: 36px;}
.unit-rating a.r3-unit:hover{width: 54px;}
.unit-rating a.r4-unit{left: 54px;}   
.unit-rating a.r4-unit:hover{width: 72px;}
.unit-rating a.r5-unit{left: 72px;}
.unit-rating a.r5-unit:hover{width: 90px;}
.unit-rating a.r6-unit{left: 90px;}
.unit-rating a.r6-unit:hover{width: 108px;}
.unit-rating a.r7-unit{left: 108px;}
.unit-rating a.r7-unit:hover{width: 126px;}
.unit-rating a.r8-unit{left: 126px;}
.unit-rating a.r8-unit:hover{width: 144px;}
.unit-rating a.r9-unit{left: 144px;}
.unit-rating a.r9-unit:hover{width: 162px;}
.unit-rating a.r10-unit{left: 162px;}
.unit-rating a.r10-unit:hover{width: 180px;}

.unit-rating li.current-rating {
   background: url('../images/starrating.gif') left bottom;
   position: absolute;
   height: 16px;
   display: block;
   text-indent: -9000px;
   z-index: 1;
   }

.voted {color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.r { float:left;}

  Ответить  
 
 автор: bishake   (01.09.2010 в 00:10)   письмо автору
 
   для: uvajs   (31.08.2010 в 21:29)
 

PHP тут вообще-то не при чём. Браузеру чихать на то, кто сформировал код. Уберите лишние блоки, объедините звёздочки и рейтинг в один контейнер с фиксированной шириной и просто задайте блоку со звёздочками свойство
float: left

  Ответить  
 
 автор: uvajs   (01.09.2010 в 00:30)   письмо автору
 
   для: bishake   (01.09.2010 в 00:10)
 

>PHP тут вообще-то не при чём. Браузеру чихать на то, кто сформировал код. Уберите лишние блоки, объедините звёздочки и рейтинг в один контейнер с фиксированной шириной и просто задайте блоку со звёздочками свойство
Скажите пожалуйста, какие лишние, т.е. блоки? у меня никак не получается...

  Ответить  
 
 автор: bishake   (01.09.2010 в 10:42)   письмо автору
 
   для: uvajs   (01.09.2010 в 00:30)
 

<div id='rateblock' style='width: 200px'>
   <div id='mark' style='width: 75px; float: left;'>Звёздочки</div>
   <div id='rating'>Рейтинг</div>
</div>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования