Jump to content
  • 0

XHTML


ret
 Share

Question

Вот изучал вашу статью на сайте и у меня возникли вопросы. В разделе требуется закрывать все теги.

Как именно закрывать одинарные например <br>, закрывать

пример1

Я сегодня<br>выпил чаю</br>

пример2

Я сегодня< /br>выпил чаю.

Только ли одинарные теги должны завершаться слэшем?

Edited by ret
Link to comment
Share on other sites

Recommended Posts

  • 0

Т.е. пример 2 был правельным?

А еще вопрос тогда насчет div, где-то слышал что между пустыми дивами надо ставить пробел, надо ли? Зачем он нужен?

<div id="shapka"> </div>

Edited by ret
Link to comment
Share on other sites

  • 0
Не только одинарные можно закрывать, к примеру:

<div></div> == <div />

Вообще то нельзя.

C.3. Element Minimization and Empty Element Content

Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph) do not use the minimized form (e.g. use <p> </p> and not <p />).

Link to comment
Share on other sites

  • 0
Как контейнер для будущего контента.

Если я правильно понял, то возникает вопрос: зачем? Если НЕ пустые <div /> НЕ разрешены. Потом опять придется переделывать на <div></div>

Link to comment
Share on other sites

  • 0
Если я правильно понял, то возникает вопрос: зачем? Если НЕ пустые <div /> НЕ разрешены. Потом опять придется переделывать на <div></div>

Разрешены. Нужно только правильный доктайп использовать. :D

Link to comment
Share on other sites

  • 0
Разрешены. Нужно только правильный доктайп использовать. :D

А с каким дойтайпом разрешены такие дивы <div />? и вообще странно, а что в нём называется контейнером?

Link to comment
Share on other sites

  • 0
Да, но в него ведь нужно что-то вставлять, чтобы он был контейнером, а что можно вставить в него <div /> ?

Не, твое мышление немного неправильное.

Если в дерево DOM вставили какой-то элемент, то он уже есть. Почти в любой элемент можно вставить набор других элементов. Значит этот элемент является контейнером.

Это как ведро. Оно может быть пустым, а может быть полным. Но если оно пустое, то не ведром оно не становится.

Link to comment
Share on other sites

  • 0
Не, твое мышление немного неправильное.

Если в дерево DOM вставили какой-то элемент, то он уже есть. Почти в любой элемент можно вставить набор других элементов. Значит этот элемент является контейнером.

Это как ведро. Оно может быть пустым, а может быть полным. Но если оно пустое, то не ведром оно не становится.

Да, но это относиться к переменным например, т.е. они могут быть контейнерами для целого мира, но тут совсем иная ситуация. Тут обычный html и блочный элемент div, который относиться к элементам, который имеет открывающий и закрывающий теги :D

Link to comment
Share on other sites

  • 0
Тогда всё-таки не совсем понятно, как практически это может применяться?

Жил да был на краю DOM-дерева одинокий пустой div. И горевал этот div денно и нощно, что пустой он совсем и никому не нужный. Но однажды ему в гости пришел молодой AJAX-запрос, и спросил div'а, чего тот кручинится. Рассказал ему div свою страшную историю, что злой кодер обрёк див на страшные мучения жить в одиночестве на краю DOM-дерева. Не горюй, - сказал молодой AJAX-запрос, - будет тебе контента пачку, размером с водокачку, а может даже с две. Метнулся запрос бодрым кабанчиком к своим друзьям php-скриптам, и попросил их нагенерировать для div'а контента всякого, текстового и мультимедийного. Долго ли коротко POST обрабатывался, нагенерировали братцы php-скрипты контента разного, и понес этот контент молодой AJAX-запрос div'у пустому, и добавил он его ему в содержимое. Заиграл пустой div контентом всяким, текстовым да мультимедийным, как расписная торба! И больше не жил он в одиночестве на краю DOM-дерева. Вот и сказочке конец, а кто слушал - молодец.

Да, но это относиться к переменным например, т.е. они могут быть контейнерами для целого мира, но тут совсем иная ситуация. Тут обычный html и блочный элемент div, который относиться к элементам, который имеет открывающий и закрывающий теги :D

И только в спецификации HTML.

Тут ровно такая же ситуация как и с переменными. Создается элемент в DOM-дереве в любом случае, пустой он или полный. Если есть контент, то его childNodes будет не пустым, а если пустой, то div никуда не девается, он есть уже в дереве.

Link to comment
Share on other sites

  • 0
Жил да был на краю DOM-дерева одинокий пустой div. И горевал этот div денно и нощно, что пустой он совсем и никому не нужный. Но однажды ему в гости пришел молодой AJAX-запрос, и спросил div'а, чего тот кручинится. Рассказал ему div свою страшную историю, что злой кодер обрёк див на страшные мучения жить в одиночестве на краю DOM-дерева. Не горюй, - сказал молодой AJAX-запрос, - будет тебе контента пачку, размером с водокачку, а может даже с две. Метнулся запрос бодрым кабанчиком к своим друзьям php-скриптам, и попросил их нагенерировать для div'а контента всякого, текстового и мультимедийного. Долго ли коротко POST обрабатывался, нагенерировали братцы php-скрипты контента разного, и понес этот контент молодой AJAX-запрос div'у пустому, и добавил он его ему в содержимое. Заиграл пустой div контентом всяким, текстовым да мультимедийным, как расписная торба! И больше не жил он в одиночестве на краю DOM-дерева. Вот и сказочке конец, а кто слушал - молодец.

Замечательно! Спасибо! В мемориз :D

Link to comment
Share on other sites

  • 0
Жил да был на краю DOM-дерева одинокий пустой div. И горевал этот div денно и нощно, что пустой он совсем и никому не нужный. Но однажды ему в гости пришел молодой AJAX-запрос, и спросил div'а, чего тот кручинится. Рассказал ему div свою страшную историю, что злой кодер обрёк див на страшные мучения жить в одиночестве на краю DOM-дерева. Не горюй, - сказал молодой AJAX-запрос, - будет тебе контента пачку, размером с водокачку, а может даже с две. Метнулся запрос бодрым кабанчиком к своим друзьям php-скриптам, и попросил их нагенерировать для div'а контента всякого, текстового и мультимедийного. Долго ли коротко POST обрабатывался, нагенерировали братцы php-скрипты контента разного, и понес этот контент молодой AJAX-запрос div'у пустому, и добавил он его ему в содержимое. Заиграл пустой div контентом всяким, текстовым да мультимедийным, как расписная торба! И больше не жил он в одиночестве на краю DOM-дерева. Вот и сказочке конец, а кто слушал - молодец.

:D

И только в спецификации HTML.

Тут ровно такая же ситуация как и с переменными. Создается элемент в DOM-дереве в любом случае, пустой он или полный. Если есть контент, то его childNodes будет не пустым, а если пустой, то div никуда не девается, он есть уже в дереве.

Да, но как в него засунуть контент?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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