Собственно, т.к. я еще не до конца вник во все тонкости подобной верстки, то периодически возникают вопросы.
Ниже ссылка на страничку, на которой видна структура главной страницы верстаемого мной сейчас сайта.
Проблема в следующем. Как мне заставить растягиваться вертикально блок news, если в блок greeting растягивается текстом также по вертикали? Т.к. при том раскладе, что имею сейчас, если 1 блок растягивается, второй это не делает, а ся компоновка страницы рассыпается.
Есть вариант у меня заключения блоков greeting и news в родительский блок, например. Однако, будет ли это грамотным решением проблемы?
[Только зарегистрированные пользователи могут видеть ссылки. ]
возник другой вопрос, в блоке header у меня должны быть расположены в одну строку 3 изображения, центральное изображение по высоте больше, чем крайние.
изображениям задан id как мне их отпозиционировать? если задаю position: absolute, то никаких проблем, выставляю их так, как хочу. но это не есть правильно. соответственно выбираю position: relative. насколько мне известно, это значение свойства position задает начало координат относительно предыдущего элемента, будь то текст или изображение или вообще div-блок. для первого изображения я задаю такие параметры
оно позиционируется правильно, но если, я задам по этому образцу параметры следующему изображению, то первой куда-то вниз съезжает, а начало точки осчета координат первого я вообще не могу найти. в чем моя проблема?
да, точно... выставил обтекание слева, теперь прагть перестали картинки. но откуда же все таки начала отсчета координат каждой из них? первая отлично позиционируется относительно левого верхнего угла родительского блока header, а вот остальные? вторая картинка почему-то на 20px перекрывает правую часть второй!
[Только зарегистрированные пользователи могут видеть ссылки. ]
мне нужно что бы в контент области (голубой цвет), внутренние блоки: картика, заголовок, текст, были вы ровнены по правому краю, однако при придании им float: right; внутренние блоки выровнялись по правому краю, но поменялись местами, как это исправить?
низя, тот же родительский длок тоже граничит с блоком справа, тада и они поменяются местами, а если еще выше сделать блок родительский с флоат райт, то код какой-то некрасивый
поднимаю тему снова, т.к. так и не нашел решение проблемы, ща попытаюсь подробнее ее описать.
Прошу помощи в решении следующей проблемы.
Есть документ с плавающим позиционированием элементов.
В нем родительский блок main имеет следующие параметры
Код:
#main {
****height: auto;
****width: 1004px;
}
Далее в него заключены контентные блоки с параметрами
, каждый с заголовком <h2>, причем, заголовки должны бать выровнены по правому краю, т.е. быть прижаты к левому краю абзаца. Каким образом добиться этого? Менять в коде местами абзацы и заголовки и применять к ним float: right неприемлемо, т.к. это нарушает семантику при просмотре с отключенным CSS. Давно бьюсь над решением проблемы, но никак не могу найти решение. Заранее благодарен.
На рисунке изображено схематическое расположение блоков (header на самом деле состоит из 2х идущих подряд блоков header и menu, но здесь это не важно, потому menu я опустил.).
[Только зарегистрированные пользователи могут видеть ссылки. ]
на макете текст и заголовки выглядят так
[Только зарегистрированные пользователи могут видеть ссылки. ]
Отмечу, что абзац
должен быть по ширине ровно 706px, т.е. заголовок должен прижиматься к левому краю абзаца...
Саму страницу можно посмотреть здесь
[Только зарегистрированные пользователи могут видеть ссылки. ]
а главную страницу сайта здесь
[Только зарегистрированные пользователи могут видеть ссылки. ]
заодно хотелось бы услышать замечания по поводу верстки в целом. Отмечу, что меню пока недоделано. Есть еще проблема ссылка english отображается как мне нужно только при прописанном локальном правиле, при его выносе во внешний файл оно не работает, почему?? И почему при валидации выскакивает ошибка <header>, как я понимаю, валидатор ругается на вложенность, но почему??
Хочу создать column из 3х cells. Дело в том, что высоту первой и третей я знаю, а вот высота второй (средней) должна зависеть от кол-ва контента. Как реализовать подобное в CSS?
блин............а книжки не пробовали почитать? Молли Хольцшлаг например? ну и Философию CSS на всякий случай..........
хотя конечно дело не в этом основная проблема в том , что вы не можете осознать семантику своей страницы. поэтому и задаетесь вопросом можно или нельзя......
А вообще стоит сверстать начальный вариант хоть как-нибудь(с точки зрения верстки, дизайн должен быть уже окончательным), а уже потом оптимизировать.... почти гарантировано в срок приводит к реализации
блин............а книжки не пробовали почитать? Молли Хольцшлаг например? ну и Философию CSS на всякий случай..........
хотя конечно дело не в этом основная проблема в том , что вы не можете осознать семантику своей страницы. поэтому и задаетесь вопросом можно или нельзя......
А вообще стоит сверстать начальный вариант хоть как-нибудь(с точки зрения верстки, дизайн должен быть уже окончательным), а уже потом оптимизировать.... почти гарантировано в срок приводит к реализации
gremushka
А прочитать вопрос выше, вникнуть в его суть и конкретно помочь не пробовал(а)?
Подскажите если это вообще возможно сделать конечно средствами CSS. У меня в HTML написано следующие "<tr onmouseover="mover(this,'E2EFFE'" onmouseout="mout(this,'transparent'">" как это можно средствами CSS выразить ?