Olldman

Olldman
Рейтинг
79
Регистрация
21.04.2010
Должность
freelance
Интересы
верстка html/css

Не мудрено, 179 ошибок. Такой !DOCTYPE можно было и не ставить, это все равно, что его нет. Дефолтного обнуления нет, а, как известно, у каждого браузера свои отступы у элементов. Добиться кроссбраузерности в этом случае не получится, не применив 100500 хаков под каждый браузер.

Переверстать заново, придерживаясь рекомендаций спецификации W3C.

Давал я уже здесь ссылочку на почитать, да темы так быстро уходят .... наберись терпения и прочитай.

Переход на ххтмл заключается только в:

- а оно вам надо? По большому счету, вся эта пресловутая возня вокруг "нового расширяемого языка разметки XHTML" не больше, чем нежный пук в тихий океан, потому как в основной своей массе сводится лишь к действу, описанному в п. 3.

1. - это, пожалуй, Правило "хорошего тона", не помешает и в HTML

2. - см. п.1

3 - уже высказал свое мнение

4 - это врожденное, от предка - SGML

7 - его и в HTML применять необходимо, если хотите кроссбраузерности.

А кто вам в html 4.01 не дает использовать лишь необходимые элементы? Применяйте в структуре страницы только те, что соответствуют контенту, исходя из соображений семантики и код будет читабельным и не будет мусора.

Элементу с float укажите ширину.

margin-top:0px; - в body лишний, т.к. и так действует обнуление от универсального селектора. В хроме все нормально.

А что ее понимать то? Уберите элемент <div> из ссылок.

непарные теги, опять же по-хорошему, должны закрывать сами себя (<br />, <hr />, <img .. />, <input .. />

- небольшая поправочка - !!!только!!! в соответствии с синтаксисом XHTML!

Ну а вообще, любителям и модным людям, посоветую набраться терпения и прочитать, более того, постараться понять, что прочитали: HTML vs XHTML. Ну и если интересно, проверьте http-заголовок, который отдает ваш сервер. ;)

Olldman, представьте себе закрывают - в стандарте XHTML и br/ закрывать положенно

- вы вообще в курсе предмета вопроса? Элемент <br> является "пустым" элементом, т.е. не имеющим закрывающего тега, в соответствии с синтаксисом XHTML требует закрытия />.

Вопрос же про элемент <a>, который имеет закрывающий тег </a> - эти элементы не "закрываются", как "пустые".

Учите мат часть, перед тем, как давать глупые советы.

Что за дикость - элемент <a> закрывать слешем? Где, в какой спецификации вы это увидели? Это не "пустой" элемент, чтобы закрывать его.

Элемент ссылки имеет закрывающий тег: <a href="#">анкор</a>.

Всего: 514