Убрать li и ul

1. CROWS (21.09.2010 / 21:21)
Как с помощью css запретить вывод тегов li и ul в html коде?

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

Может так будет понятнее: есть веб и вап версии скрипта. Мне нужно чтобы в вап версии не было в выводе тегов li и ul. Руками менять весь скрипт - долго. Как-то через css можно решить проблему?

2. CROWS (21.09.2010 / 22:03)
Чуть не так выразился... Руками то как раз менять не долго. Можно это всё сделать программно. Мне именно нужно чтобы код и там, и там был одинаков, но чтобы в вап не выполнялись теги li и ul.

3. Чеширский KoтЪ (21.09.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

4. Tony V (21.09.2010 / 23:19)
ul{
display: none;
}
li{
display: none;
}


5. CROWS (22.09.2010 / 07:29)
ЯщщЬ aka ZooM (21 Сентября 2010 / 23:19)
ul{
display: none;
}
li{
display: none;
}
Убирается всё что между ними. Я так уже пробывал. Мне тот контент как раз-то нужен :smile

6. CROWS (22.09.2010 / 07:34)
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.

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

8. CROWS (22.09.2010 / 20:26)
7. swEast, спасибо.

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

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


9. Чеширский KoтЪ (22.09.2010 / 20:28)
тож неплохо - сброс :smile ...а я чёт и зыбыл... E

10. CROWS (22.09.2010 / 20:29)
Спасибо за внимание.

URL: https://visavi.net/topics/13916