Помогите кто разбирается в html - Вопросы по сайтостроению

Вопрос Помогите кто разбирается в html

Регистрация
20 Июн 2013
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Объясните, что делает тег <div> в HTML. Только попроще, а то везде говорится что это какой то контейнер, но что он делает так и не понятно.
 
Регистрация
16 Окт 2013
Сообщения
44
Репутация
0
Спасибо
0
Монет
0
ну так это же и есть контейнер. Вы же представляете как работает обычный контейнер в реальном мире? Такая прямоугольная штуковина, в которую можно что-то положить. Так же и div работает - такая прямоугольная штуковина, в которую можно кучу разного накидать (других дивов, картинок, текстов и прочего).И такие две прямоугольные штуковины по желанию можно разместить рядом друг с другом (например одну слева, с меню внутри, а другую справа с основным текстом), а если пытаться сделать это без дивов, то меню и текст просто друг с другом перемешаются и выйдет какая-то каша.

Если у Вас есть инструменты разработчика в браузере (вызывается по f12 обычно), то Вы можете посмотреть на html страницы ответов и обнаружить, то там как раз левое меню, основное поле для вопросов и ответов и справа баннеры сделаны отдельными дивами.

P.S. Про меню это просто пример. На самом деле фу таким быть и в реальном продакшене меню должно быть в aside, а само обёрнуто в nav... но я так понимаю в мэйле действует принцип "работает - не трожь", потому у них устаревшая на дохреналион лет вёрстка, ну и не буду этим всем загружать, так как для новичка этого вполне достаточно :)
 
Регистрация
16 Июл 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Этот тэг ничего не делает. Как и все другие тэги. Тэги - это разметка. А что-то делает, глядя на эти тэги, браузер. Если ничего не понял из прочитанного тобой в интернете, значит, ты не способен к IT. Займись вышиванием крестиком. Там нет тэгов.
 
Регистрация
17 Дек 2012
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Он служит блоком для структурирования и стилизации других элементов. Сам он ничего не отображает.
 
Регистрация
25 Сен 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Эта такая "штука" в которой разместили твой вопрос и наши ответы
110625436_29615c9caba3f727bee4fec69cf6d1ca_800.png


и эта "штука" может размещать в себе другие "штуки". Подмешай к этому CSS(цвет/положение/размеры) и получим документ любой сложности.
 
Регистрация
28 Мар 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Div - это "слой". На экране можно размещать сколько угодно слоёв: такие невидимые прямоугольники, которые изолированы друг от друга и от общего листа
 
Регистрация
17 Дек 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Ну ты же знаешь для чего используются любые другие тэги? <table>, <input>, <span>, <li>, <aside>, <body> и т.д. и т.п. <div> это самый базовый элемент без конкретного предназначения. Самый универсальный. Простой блок - контейнер - коробка, куда можно разместить другие элементы или текст. Ничем не отличается от тэгов, например, <aside>, <main>, <nav>, <section>, кроме как названия.
От <span> отличается лишь тем что по-умолчанию занимает всю ширину документа (что легко поменять используя CSS).
 
Регистрация
12 Сен 2013
Сообщения
96
Репутация
0
Спасибо
2
Монет
0
условный общепринятый тег, в который может собираться контент или же еще можно назвать блоком. Не обязательно он является контейнером или еще чем-либо, контейнером может быть тот же тег p / h.
 
Сверху Снизу