Убрать 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 ...а я чёт и зыбыл...
10.
CROWS (22.09.2010 / 20:29)
Спасибо за внимание.
URL:
https://visavi.net/topics/13916