Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: как в рекурсии разные уровни выводить с разными стилями

Сообщения:  [1-10]   [11-19] 

 
 автор: serjinio   (06.07.2008 в 10:55)   письмо автору
 
   для: sms-send   (06.07.2008 в 00:33)
 

Дело в том что вывод будет в виде...
<li class='top'><A HREF='?id=$id' </A>1111111</li>"; 
<li class='sub'><A HREF='?id=$id' </A>22222</li>"; 

те класс применяется только к li ,и не распространяется на ссылку внутри списка...Я имею ввиду цвет ссылки....
Хм...сначала написал, потом дошло ...применил классы к A...все запустилось....

   
 
 автор: sms-send   (06.07.2008 в 00:33)   письмо автору
 
   для: serjinio   (06.07.2008 в 00:22)
 

Через свойство color не получается?)

   
 
 автор: serjinio   (06.07.2008 в 00:22)   письмо автору
 
   для: mihdan   (03.07.2008 в 18:42)
 

Очень мудрый ответ...
вот для этого примера стили категории и субкатегории ,что я использую...
.top{font-size:14px;font-weight:bold;padding-top: 10px;padding-left: 5px;}
.sub{font-size:11px;font-weight:normal;padding-left:10px;}

ну и как изменить цвет шрифта?????если б все так было просто...

   
 
 автор: mihdan   (03.07.2008 в 18:42)   письмо автору
 
   для: serjinio   (30.06.2008 в 22:41)
 

Через css естественно

   
 
 автор: Лена   (02.07.2008 в 09:57)   письмо автору
 
   для: mihdan   (29.06.2008 в 02:10)
 

Где именно для тега li, для тега a (как вы написали) float не нужен?
Вот кусок кода, где встречается float:

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#fff; background: url(three_1.gif) no-repeat; cursor:pointer;}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url(three_1.gif) no-repeat right top; cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url(three_1a.gif) no-repeat right top; cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300; cursor:pointer;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal; cursor:pointer;}



Могу привести весь код

   
 
 автор: kukuikar   (01.07.2008 в 10:08)   письмо автору
 
   для: serjinio   (30.06.2008 в 22:41)
 

а у меня MySQL client ran out of memory

   
 
 автор: serjinio   (30.06.2008 в 22:41)   письмо автору
 
   для: Лена   (26.06.2008 в 10:36)
 

Ваш код прекрасно работает, только не хватает первого<UL> в начале списка(можно посмотреть в коде)надо добавить перед функцией....
$list.="<ul>\n";
function showTree($parent,$level) {
 global $list;.............

и попутный вопрос ...можно без проблем сделать разный шрифт и фон отдельно для категорий и суб категорий ,но как изменить цвет шрифта ,чтобы был разный у категорий и под категорий???

   
 
 автор: mihdan   (29.06.2008 в 02:10)   письмо автору
 
   для: Лена   (27.06.2008 в 12:53)
 

float: left

для тега li, для тега a float не нужен(иначе ступеньки пойдут)

   
 
 автор: Лена   (27.06.2008 в 12:53)   письмо автору
 
   для: sim5   (27.06.2008 в 12:43)
 

нет, исходник отображается везде нормально, значит надо в стилях искать

   
 
 автор: sim5   (27.06.2008 в 12:43)   письмо автору
 
   для: Лена   (27.06.2008 в 11:50)
 

Это уже разница "во вкусах к HTML" разных браузеров, и касается HTML раздела. Просмотрите сам исходник меню (тот кторый вы где-то взяли, его пример) в разных браузерах - если он также будет отображаться различно, то нужно править CSS, если нет, то где-то допускается ошибка в указании стилей при формировании меню.

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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