Правильность html кода

12
dma84
На сайте с 21.04.2009
Offline
168
#11
Ragnarok:
пипец блин развели демагогию а вот с доктайпом, а вот без доктайпа.

единственный Olldman правильно написал

со слэшем только если тег НЕПАРНЫЙ

тег <a> ПАРНЫЙ и требует закрывающего </a>

p.s. если троллинг, то очень жирный и удался на славу.

Вот ведь то же самое хотел написать, но не успел:)

Ragnarok
На сайте с 25.06.2010
Offline
239
#12

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

по-хорошему, закрываться должны все теги

теги делятся на парные и непарные

парные теги обычно включают что-то в себя (<a ..>..</a>, <div>..</div>, <p>..</p>, <html>..</html>)

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

Теперь, про доктайп.

Он определяет, как браузеру следует обрабатывать страницу: придираясь мало, по-среднему(Transitional) или жестко (strict).

если вы хотите чтобы страница во всех браузерах отображалась одинаково (с минимальными погрешностями),- вставляйте доктайп и проверяйте код валидатором

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

как итог:

по большому счету, не обязательно закрывать теги, которые какбы всё равно закрываются, например, тег <p> закрывает следующий открывающийся тег <p>

//TODO: перестать откладывать на потом
mff
На сайте с 21.02.2008
Offline
282
mff
#13

Brucekiev, у тега <а> есть закрывающий тег </a> поэтому правильно писать <а> в любом случае независимо от доктайпа...

Управление репутацией в сети: https://timbook2.ru/
Olldman
На сайте с 21.04.2010
Offline
79
#14
непарные теги, опять же по-хорошему, должны закрывать сами себя (<br />, <hr />, <img .. />, <input .. />

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

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

Brucekiev
На сайте с 30.11.2007
Offline
171
#15

Еще раз спасибо, что все разжевали..

Буду исправить и умнее.. просто как-то в прошлом этот момент пропустил и внимание не обращал..

flenj
На сайте с 21.07.2010
Offline
59
#16

Рекомендую плагин для FF Html Validator

Порфолиё /ru/forum/526650 (/ru/forum/526650)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий