powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В чем отличие тегов <br> и <br/>
16 сообщений из 16, страница 1 из 1
В чем отличие тегов <br> и <br/>
    #36551871
Kosoblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подскажите пожалуйста, в чем отличие тегов <br> и <br/>, <hr> и <hr/> и т.д.
Работает одинаково...
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36551906
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kosoblikв чем отличие тегов <br> и <br/>, <hr> и <hr/>
Собственно как теги они не отличаются. Т.е. это один и тот же тег. Отличаются "валидностью", второй вариант валидный, первый нет. Т.к. нет "закрытия" тега.
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36551942
Kosoblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. 2-й наиболее "правильный"?
А где эта "валидность" может "выстрелить" при написании кода?
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552001
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KosoblikТ.е. 2-й наиболее "правильный"?
Типтаво...

KosoblikА где эта "валидность" может "выстрелить" при написании кода?
Например твой ХТМЛ будет не ИксХТМЛ...
Или если некто попробует проверить твой сайт на валиднось - ему напишут "не валидный"...
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552091
Alex46
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaKosoblikв чем отличие тегов <br> и <br/>, <hr> и <hr/>
Собственно как теги они не отличаются. Т.е. это один и тот же тег. Отличаются "валидностью", второй вариант валидный, первый нет. Т.к. нет "закрытия" тега.
Если по честному, то и второй вариант не валидный.
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552102
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex46krvsaKosoblikв чем отличие тегов <br> и <br/>, <hr> и <hr/>
Собственно как теги они не отличаются. Т.е. это один и тот же тег. Отличаются "валидностью", второй вариант валидный, первый нет. Т.к. нет "закрытия" тега.
Если по честному, то и второй вариант не валидный.вы про то, что надо с пробелом перед "/"?
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552216
Kosoblik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, кстати, во многих редакторах этот тег с пробелом:
Код: plaintext
<br />
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552293
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xml "ест" и с пробелом... И без пробела.

Но я сам пишу с пробелом. Типа так красивше!
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36552368
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет пробела - враки, дело личного вкуса каждого - на это не ругается.
А вот со слешем проходит в ИЕ, а ФФ делает "зауваження" ...
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36553002
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то первоначальный валидный вариант именно <br/> (или <br></br>). Пробел используют, так как некоторые браузеры (старые) умирают, видя <tag/>. :)
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36553037
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для html валидный вариант - <br>
Для xhtml - <br/>
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36553060
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_st,

"а мужики-то не знают" (с)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<title></title>
</head>
<body>
	<p><br/></p>
</body>
</html>
http://validator.w3.org/check
This document was successfully checked as HTML 4.01 Strict!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<title></title>
</head>
<body>
	<p><br/></p>
</body>
</html>
http://validator.w3.org/check
This document was successfully checked as HTML 4.01 Transitional!
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36553063
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DTD во втором варианте, конечно же, заменил. :)
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36553133
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
	<p><br/></p>
</body>
</html>
w3c

This document was successfully checked as HTML 4.01 Strict!
Passed, 2 warning(s)

<p><br/></p>
The sequence <FOO /> can be interpreted in at least two different ways, depending on the DOCTYPE of the document. For HTML 4.01 Strict, the '/' terminates the tag <FOO (with an implied '>'). However, since many browsers don't interpret it this way, even in the presence of an HTML 4.01 Strict DOCTYPE, it is best to avoid it completely in pure HTML documents and reserve its use solely for those written in XHTML.


В варнинге как раз написали об этом :)

Даже можно сделать так -
Код: plaintext
1.
<p><br/////////////////></p>
получим тот же самый варнинг. Неадекватность валидатора в данном случае не означает, что это не ошибка.
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36554020
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_st,

документ будет валидным HTML 4.01 Strict, но для совместимости со всеми браузерами лучше добавить пробел и убрать множественные слэши.
...
Рейтинг: 0 / 0
В чем отличие тегов <br> и <br/>
    #36554367
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валидатор, в отличие от современных браузеров, поддерживает HTML Null End Tag.

<br/> - это тоже самое, что <br>>
<br// = <br></br>
<br/ = <br>
<div/xxx/ = <div>xxx</div>

С точки зрения SGML, надписи вида - <br/ и <div/xxx/ полностью валидны (<br/> = <br>> хоть и бессмысленна, но тоже валидна). А вот с точки зрения современных браузеров, неподдерживающих синтаксис Null End Tag (NET) - это нечто непонятное.
Для них "/" - просто мусор, который приходится отбрасывать, если неудалось его никуда прилепить, естественно тратя на это время.

Получается от записи вида <br /> только вред, NET не поддерживается, а кроме него никаких закрывающих слешей у тегов быть не должно.

Чтобы от этой записи не было вреда, нужно как минимум включить xhtml-парсер, путём передачи заголовка application/xhtml+xml, который наш любимый internet explorer к сожалению непонимает, ввиду отсутствия в нём этого самого xhtml-парсера.

Никакие закрывающие слеши и xhtml не нужны (ИМХО), пока ie не начнёт всё это дело нормально поддерживать, а вот как начнёт и исчезнут все эти старые версии ie, то я только За.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / В чем отличие тегов <br> и <br/>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]