Jump to content
  • 0

Помогите. В IE 6 стиль показывается по-другому.


mne150let
 Share

Question

Есть такой стиль, прописанный в файле css

.list3 li a { background:url(images/bull-1.gif) no-repeat left 6px; padding:0 0 0 13px; text-decoration:none; display:block;}

Во всех браузерах показывается норм, а в IE6 - лишний отступ между буллитом и текстом.

Как исправить? Как пользоваться конструкцией: <!--[if lte IE 6]-->

problem_IE6.gif

Пожалуйста, подскажите, кто с таким сталкивался.

Edited by mne150let
Link to comment
Share on other sites

24 answers to this question

Recommended Posts

  • 0

Пожалуйста объясните, что делать с этой конструкцией. Что это такое

<link rel="stylesheet" href="css/style_ie.css" type="text/css" media="screen, projection" />

Куда писать новый стиль, надо ли создавать новый css файл?

Я нашла в инете "за 5 сек." это выражение <!--[if lte IE 6]>. А толково объяснения нет.

(Если вам дать рис, мясо и морковь, вы же не сможете сделать плов)

Link to comment
Share on other sites

  • 0

Выражение <!--[if lte IE 6]> означает что дальше загружать только код для браузера IE версии 6 и ниже.

Создайте отдельный файл со стилями для IE, назовите его ie.css и подключайте как обычно, заключив в конструкцию, как подсказал SoFuWa.

Link to comment
Share on other sites

  • 0
просто сбрось padding для <li> или для <p> хз что там точно

Какие паддинги на <li> :) откуда? А на <p> откуда? Так обычно пишут те кто привык к *{margin:0; padding:0}, а потом вообще незнают у какого элемента где какие маргины паддинги.

либо представь код полнее либо линку дай.

Также попробуй лишке хаслаяут назначить.

Ага, так как буллет на линку цепляешь и ей display:block - то ей хаслаяут тоже нужен

Edited by mishka2
Link to comment
Share on other sites

  • 0
Также попробуй лишке хаслаяут назначить.

Ага, так как буллет на линку цепляешь и ей display:block - то ей хаслаяут тоже нужен

Еще бы понять, что вы хотели сказать :)

Edited by mne150let
Link to comment
Share on other sites

  • 0
Ага, так как буллет на линку цепляешь и ей display:block - то ей хаслаяут тоже нужен

Да это просто шедевральная фраза, надо обязательно включить отдельные слова в словарь жаргонизмов. Сюда конкретнее.

http://forum.htmlbook.ru/index.php?showtopic=21632

При разговоре с девушками так выражаться не надо.

Link to comment
Share on other sites

  • 0

Я могу выложить сюда хоть весь код, если это поможет. Ну и что, если он займет несколько экранов. И цсс тоже.

Прочитала по ссылкам, что смогла. Попробовала написать zoom:1 Выровнялось))))) Но зато весь блок с буллитами сдвинулся вправо. Не понос, так золотуха.

Создала новый файл со стилями для ИЕ6. Подключаю его этой конструкцией <!--[if lte IE 6]><link rel="stylesheet" href="css/style_ie.css" type="text/css" media="screen, projection" /><![endif]-->

а он не подключается, никак не влияет на отображение страницы.

Ничего я не понимаю :)

Link to comment
Share on other sites

  • 0
Чтото мне подсказывает (уверен на 95%) что тут отдельный цсс для ие никак ненужен.

Конечно не нужен, но надо же в каком-то направлении продвигаться. Пусть будет отдельный CSS-файл, тем более он уже готов.

Link to comment
Share on other sites

  • 0

Если не нужно, то не нужно. тем более лично у меня это не работает :)

Я попробую выслать. Но что то мне подсказывает, что в этом не так просто будет разобраться

Если можно около 6 вечера вышлю. Сейчас не могу.

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

Link to comment
Share on other sites

  • 0

<div class="list3">

<li class="list3 li"><a href="/content/news/index.php?SECTION_ID=374&ELEMENT_ID=18005">GEALAN RUS: новости производства</a></li>
<li class="list3 li"><a href="/content/news/index.php?SECTION_ID=603&ELEMENT_ID=18002">REHAU подвела итоги первого полугодия на клиентском вечере в Самаре</a></li>
<li class="list3 li"><a href="/content/news/index.php?SECTION_ID=603&ELEMENT_ID=17993">Кировский филиал «ТБМ» оказал помощь детскому дому в Советске</a></li>
<li class="list3 li"><a href="/content/news/index.php?SECTION_ID=612&ELEMENT_ID=17996">Домен « .рф» в зоне .ru: есть чем гордиться, есть что исправлять</a></li>
<li class="list3 li"><a href="/content/news/index.php?SECTION_ID=375&ELEMENT_ID=17990">Изменения в области оформления и длительности действия строительных допусков</a></li>
</div>

интересная конструкция. Че див а не UL?

отсюда и баг насколько помню должен быть 16 пикселей

Link to comment
Share on other sites

  • 0

Круто))))))))))))) УРА-А-А!!!

Спасибо большое. Теперь Вы мой КУМИР!

Я вот уже год как забила на эту проблему, потому что никак решить не могла. А тут вдруг решила на форуме спросить. СПАСИБО. :)

А почему див а не ул? .... хз почему. Причем эта конструкция при помощи копи-паст у меня во многих местах. Везде сработало.

А можете объяснить: почему так получилось?

Link to comment
Share on other sites

  • 0

Так вот реагирует ие6-7 на подобные конструкции.

Почему? - Незнаю, нравится ему так.

И это было невалидно. Старайтесь все делать валидным, и шансы что обойдетесь без багов возростут.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy