xhtml1-strict.dtd меняет элементы верстки

Главные вкладки

Аватар пользователя Dope Skeeza Dope Skeeza 4 марта 2009 в 19:36

Для работы скрипта понадобилось подключить xhtml1-strict.dtd

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "/themes/qstom/xhtml1-strict.dtd">

Но теперь у меня появились отступы с краев страницы и ссылки тоже стали давать нижний отступ.
Что это за такое и как можно оставить мои ссылки и края сайта в покое?
первый раз столкнулся с такой штукой...

Комментарии

Аватар пользователя Dope Skeeza Dope Skeeza 4 марта 2009 в 22:53

даже если полностью очистить этот файл от кода, отступы у ссылок всё равно сохраняются Sad
вот например:

<td id="infoblock-text">
<div class="infotext">
<a href="/content/my.html">Тут идет длинный текст ссылки в небольшом блоке, и расстояние между строками становится раза в 4 больше, чем надо</a>
</div>
</td>

и CSS к нему:

#infoblock-text a, #infoblock-text a.visited {style.css (line 468)
color:#8C8C8C;
font-family:Tahoma,Verdana,Arial;
font-size:10px;
text-decoration:none;
}

что еще написать туда, что бы убрать эти непонятные увеличенные отступы?

еще: вся верстка если честно поплыла. ссылки покоцались на свои стили вообще как то выборочно.. причем часть глюков ловится только в IE, а другая в Firefox =(((
Ужас какой то... Что делать с этим xhtml1-strict.dtd если он нужен, но он всё нарушает Sad

Аватар пользователя Stan.Ezersky Stan.Ezersky 4 марта 2009 в 23:16

Без обид:

Прежде чем использовать тот или иной стандарт вёрстки, следует почитать "что это и с чем его едят", а не бездумно делать...

Все глюки оказываются зачастую оказываются ошибками, например, пропустили закрывающий тэг или ошиблись атрибутами. Валидатор вам поможет (аддон Web developer для FF)

Прочитайте, разберётесь с ошибкой

http://24ways.org/2005/transitional-vs-strict-markup
http://ru.wikipedia.org/wiki/XHTML
http://www.zvon.org/xxl/xhtmlReference/Output/comparison.html
И самое главное: http://www.w3schools.com/