Jump to content

clavin

User
  • Posts

    200
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by clavin

  1. У вас файл со стилями в кодировке windows-1251 создан. Надо его для корректности в utf-8 перевести, может и в ie6 заработает
  2. Если вы посмотрите страницу в Firebug'е и отключите свойство left для элемента ul, то вы увидите, что элементы списка выстроятся в строчку. Значит, что на такое поведение влияет то, находится ли внутренний контент с position:absolute внутри контейнера с position:relative. Если контент не выходит за границы блока, то всё нормально. Тут даже overflow:visible не помогает.
  3. У меня Firefox3.6.10 по Windows XP. Смещение заметно такое же как и на скриншоте. Т.е. проблема сугубо версии Firefox-а.
  4. не верится что-то, что так бывает. Ссылка есть ссылка, все браузеры отображают руку при наведении. Может в настройках браузера есть что-то или где-то в стилях есть свойство cursor. Дайте ссылку или полный код чтобы посмотреть.
  5. Это multiple classes selector. Они могли бы так и написать, а не городить огород
  6. На странице http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx про совместимость браузеров IE увидел такое выражение "Prior to Internet Explorer 7, there was a two-class selector limit per element". Что она значит? Если имеется ввиду такая конструкция <div class="name1 name2 name3">text</div> то IE6, как я мог увидеть на тестах, справляется с такими селекторами. Объясните, кто знает о чём речь идёт.
  7. Там вообще непонятно, как это можно исправить. В Safari в вебинспекторе для элемента стоит text-decoration:none;. а текст всеравно зачёркнут. Вобщем, забей на это, если нет возможности лезть в разметку и менять её.
  8. Я погуглил и нашёл ссылку на это правило про коментарии http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4
  9. .art-article .field-field-kod .field-item .field-field-oldtzena .field-items .field-label-inline-first { text-decoration:none; } Может так поможет? В разметке большое количество классов. Возможно тут играет роль срабатывание селекторов в разных браузерах. Например, если задать свойство в селекторе div.field .field2 {text-decoration:none;}, то его уже нельзя переопределить в селекторе .field2 {text-decoration:line-through;}. Классов в твоей разметке очень много, может в некоторых браузерах из-за этого и появляются проблемы. Других предположений нету
  10. Следует html код постить сразу с DOCTYPE, чтобы сразу было ясно с чем дело имеем.
  11. Попробуй в файле style.css в самом конце прописать такую строку: .field-field-oldtzena field-label-inline-first {text-decoration:none;}
  12. Это изврат. Элемент <body> лучше не трогать. Если понадобиться на сайт что-то приделать на javascript и в скрипте будет измеряться размер окна документа, то это приведёт к глюкам при выполнении javascript-эффектов.
  13. Боюсь, это только начало твоих проблем. В Firefox3 и Opera может всё нормально и отображается, а ты посмотри сайт в браузерах Google Chrome, IE7 или Safari. Там текст "Старая цена" по прежнему зачёркнут.
  14. В стандарте даны свойства list-style-type, list-style-image, list-style-position и list-style: http://www.w3.org/TR/CSS2/generate.html#list-style В разметке может быть два тега: <ul> и <li>. К каким из этих тегов применять данные стили корректно? Есть ли какие-то особенности в стилях для тега <ul> и отдельно для тега <li>? Объясните, как надо для этих тегов правильно задавать свойства.
  15. Может стоит от семантически неверного тега <b> избавиться7 Поставьте какой-нибудь другой тег, вроде <span>
  16. <?php if (array_key_exists('PATH_INFO', $_SERVER)) { header('HTTP/1.1 301 Moved Permanently'); header('Location: '.$_SERVER['SCRIPT_NAME']); } ?> Вставьте этот код в начало каждого файла. Удачи в продвижении сайта
  17. Методами PHP можно решить так. Брать переменную $_SERVER['PATH_INFO'], если она не существует или равна пустой строке, то значит это нормальная ссылка. Если эта переменная существует, значит в url записали дополнительные символы после расширения файла, а значит надо сделать редирект 301 Moved Permanently на страницу с нормальным url. Я думаю такое решение должно работать.
  18. Может в стилях надо прописать * {padding:0; margin:0;}
  19. Заметил, что свойства шрифтов в спецификации CSS2 задаются несколько иначе чем в CSS2.1. Какую спецификацию верстальщику необходимо взять за основу? В спецификации CSS2 есть такие свойства шрифтов, как font-size-adjust и font-stretch. В CSS2.1 их уже нет. Куда они делись? Поддерживают ли их современные браузеры?
  20. Какая хрень всётаки бывает
  21. Я прихожу к выводу, что для любого дива, у которого задано свойство height, надо ставить свойство overflow:hidden; Иначе можно получить непредсказуемые результаты.
  22. Здравствуйте. Столкнулся с такой непонятной проблемой, которая встречается во всех браузерах, за исключением IE6. Есть два вложенных дива, расположенных вверху страницы. Когда для внутреннего дива я задаю верхнее поле margin-top:20px; ,то внешний див смещается вниз. Это хорошо видно в Firebug. Не понятна логика такого поведения браузеров. Если есть margin у дива, расположенного внутри другого дива, то это должно означать, что должен быть отступ внутри внешнего дива. За внешний див, надо полагать, выйти никак невозможно. Как это можно исправить и в чём здесь ошибка? Как с помощью margin-top можно опустить текст "NAME OF SITE" ниже. padding-top я не рассматриваю, так как хочу понять, как такое надо делать при помощи margin Вот код для наглядности. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title></title> <style type="text/css" media="all"> * { padding:0; margin:0; } html, body, div, p, span, a, table, tbody, tr, td, label, img { border:0; } body { background-color:#ccc; } #main { min-width:1007px; background-color:transparent; overflow:auto; } #top { height:107px; background:olive; min-width:1007px; } #up1 { height:81px; background:red; } .title {margin-top:20px; font-weight:bold;} </style> </head> <body> <div id="main"> <div id="top"> <div id="up1"> <div class="title">NAME OF SITE</div> <!-- Этот див имеет margin-top:20px; --> </div> </div> </div> </body> </html> скачать страницу можно также перейдя по ссылке: http://ifolder.ru/17880666
  23. Да, действительно не очень аккуратно написал. Исправлюсь. А ведь иногда делают свойство display: inline; для элементов, которые имеют свойство float:left; Значит не всё так просто
  24. Но вот в коде выше укажите, пожалуйста. Я потом и кровью все статьи на этом сайте перечитал и тут выясняется, что неправильно читал что ли?
  25. Вывод: для ie нижние margin надо ставить в ноль Извините, что не в тему... но где конкретно в коде вы видите признак непрофессионализма?
×
×
  • 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