Убрать li и ul

Печать RSS
143

Автор
Чатланин
0
Как с помощью css запретить вывод тегов li и ul в html коде?

Т.е. мне нужно, не удалять эти теги непосредственно в файле html, запретить их вывод посредством css. Или же заменить на вывод, например, br вместо li и ul.

Может так будет понятнее: есть веб и вап версии скрипта. Мне нужно чтобы в вап версии не было в выводе тегов li и ul. Руками менять весь скрипт - долго. Как-то через css можно решить проблему?
Изменил: CROWS (21.09.2010 / 21:23)
Автор
Чатланин
0
Чуть не так выразился... Руками то как раз менять не долго. Можно это всё сделать программно. Мне именно нужно чтобы код и там, и там был одинаков, но чтобы в вап не выполнялись теги li и ul.

Землянин
0
Можно попробовать так :
if (stristr($_SERVER['HTTP_USER_AGENT'],'windows') || stristr($_SERVER['HTTP_USER_AGENT'],'linux') || 
    stristr($_SERVER['HTTP_USER_AGENT'],'macintosh') || stristr($_SERVER['HTTP_USER_AGENT'],'unix') || 
    stristr($_SERVER['HTTP_USER_AGENT'],'macos') || stristr($_SERVER['HTTP_USER_AGENT'],'bsd')){
//--- если с компа, то : ---//
echo'<link rel="stylesheet" href="../путь/web_style.css" media="screen,projection">';
}else{
//--- иначе: ---//
echo'<link rel="stylesheet" href="../путь/wap_style.css" media="screen,projection">';
}
ну а в стиле "под вап" уже меняешь отображение как тебе надо :smile

Транклюкаторщик
0
ul{
display: none;
}
li{
display: none;
}
Автор
Чатланин
0
ЯщщЬ aka ZooM (21 Сентября 2010 / 23:19)
ul{
display: none;
}
li{
display: none;
}
Убирается всё что между ними. Я так уже пробывал. Мне тот контент как раз-то нужен :smile
Изменил: CROWS (22.09.2010 / 07:36)
Автор
Чатланин
0
swEast (21 Сентября 2010 / 22:51)
Можно попробовать так :
if (stristr($_SERVER['HTTP_USER_AGENT'],'windows') || stristr($_SERVER['HTTP_USER_AGENT'],'linux') || 
    stristr($_SERVER['HTTP_USER_AGENT'],'macintosh') || stristr($_SERVER['HTTP_USER_AGENT'],'unix') || 
    stristr($_SERVER['HTTP_USER_AGENT'],'macos') || stristr($_SERVER['HTTP_USER_AGENT'],'bsd')){
//--- если с компа, то : ---//
echo'<link rel="stylesheet" href="../путь/web_style.css" media="screen,projection">';
}else{
//--- иначе: ---//
echo'<link rel="stylesheet" href="../путь/wap_style.css" media="screen,projection">';
}
ну а в стиле "под вап" уже меняешь отображение как тебе надо :smile
Оно по сути так и есть.
Файлы хидера и футера на темах разные, а вот сами файлы одинаковые. Из-за разных хидеров и футеров получается, что на веб теме оформление веб, а на вап - вап. Но пользователи начали жаловаться что в вап теме в некоторых местах текст ссылки наежает на текст на странице. Я посмотрел это место и понял, что это из-за тегов li и ul.

Землянин
0
6. -V_o_R_o_N_a-, ну так пропиши для вап-стиля что-то типа:
ul{ 
line-height: 30px; 
} 
/* или */
li{ 
line-height: 30px;  
}
это растояние между строками ( если текст наезжает). Размер соответственно может варьироваться :smile
А вобще, если не лень, задай фон для "ul" и "li" и глянь, возможно, что-то слишком выезжает (шире/выше/ниже и пр.) даж в вебе. Отсюда и косяк :smile
Автор
Чатланин
0
7. swEast, спасибо.

Я уже сделал вот так:

ul,ol,li { list-style:no ne; margin:0; padding:0;}

Землянин
0
тож неплохо - сброс :smile ...а я чёт и зыбыл... E
Автор
Чатланин
0
Спасибо за внимание.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск