Другие языки программирования и технологии

тег div

привет! объясните, как браузер понимает, что блоки внутри div нужно располагать скажем горизонтально, а не вертикально? видел такой пример: получилось три столбца, а средний столбец разделен на три строки. почему не на столбцы?
браузер вообще не понмает, как ему показывать div, или как ему показывать td - у него прописаны определенные правила CSS для этих тегов - по умолчанию. и по умолчанию div - это блок ( display: block; ), который имеет ширину 100% от ширины родительского блока. задай блокам ширину в писелях, или процентах ( e.g. width: 200px; ) и float: left;
следующему после блоков элементу - в этом же родительском блоке, если он есть, или после него - clear: left;
еще один способ - display: inline-block; для внутренних блоков - тоже надо задать ширину. а для IE6 и 7 свои стили - display: inline; zoom: 1; - гугли "условные комментарии для IE"

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

а ребята из Виллабаджо пусть всю жизнь х... т друг друга в квейк, ибо только это они и умеют делать хорошо...)
Сергей Рединов
Сергей Рединов
60 969
Лучший ответ
ну если я правильно себе представил что вы хотели сказать то на теге "див" белый свет клином не сходится, есть теги которые задают ячейки в одной строке, а есть которые строки.

И вообще... "В Вилларибо и Виллабаджо опять дедлайн. Пока ребята из Вилларибо верстают сайт дивами, ребята из Виллабаджо уже всё сверстали на таблицах и х... т друг друга в квейк. "
Алексей Божко спасибо за ответ.
мне пришлось немного столкнуться с этими дивами, хотя я вообще никогда не делал сайты ;-)
в примере были только дивы и никаких других тегов.
еще были классы из css, но там задавались только размеры контейнеров.
может ли направление быть задано в классах?
Алексей Петрович ну во первых таблицы это прошлый век и ни один уважающий себя web-мастер не станет в наше время верстать таблицами.
а во-вторых, див- это всего лишь скелет сайта, а весь внешний вид задается чрез CSS