Jump to content

troll

User
  • Posts

    142
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by troll

  1. Смысл в разделении содержания и оформления. Когда надписи можно пересчитать по пальцам, то, возможно, вписать их в нужном регистре в документ на самом деле будет проще, но как быть, если вдруг понадобится оставить заглавной только первую букву? А если таких надписей несколько сотен? А если они хранятся в БД?
  2. Я думаю, изображения следовало бы оформить средствами CSS. В вашей верстке получается, если понадобится вставить новую картинку, придется руками дорисовывать к ней поля и рамку. Надписи сплошными заглавными буквами я бы тоже через CSS сделал (через text-transform, как вариант) там, где это возможно. Форма поиска не работает.
  3. К .hlink ul li a можно применить display: block, например.
  4. А чем, позвольте узнать, не устроил display: inline-table или тот же float?
  5. Это делается с помощью media queries. Удобство пользования, по-моему, только повышается, так как сайт нормально отображается на самых разных устройствах и разрешениях. А графика будет прыгать лишь при изменении размеров области просмотра, что в обычных условиях, согласитесь, происходит довольно редко.
  6. Я имел в виду, что header не нужен для единственного заголовка, а про hgroup все верно вы написали.
  7. Поправляю: http://html5doctor.com/avoiding-common-html5-mistakes/
  8. По-моему, оба header'а в этом коде лишние.
  9. Неплохо бы использовать заголовки разных уровней вместо того, чтобы вставлять все подряд в h1.
  10. Он там не совсем однородный, при увеличении это видно более явно. Хотя может и в самом деле стоило без картинки сделать, если на глаз разницы нет?
  11. Akaciya, спасибо за критику, попридираться даже нужно) Извините, я не понял, что это значит. Не могли бы вы пояснить подробнее? Вообще-то должны, конечно, но на макете их только 2 варианта, и я подумал, что будет не очень хорошо, если при наведении они будут становиться такими же, как активные. Я где-то читал (вроде бы в книге Влада Мержевича), что экономия достигается небольшая (по сравнению с картинкой шириной 15px), зато при скролле могут проявляться подтормаживания. Хотя для растягиваемых по горизонтали фонов это не актуально, наверное. Нет, хотел сделать колонки одинаковой высоты.
  12. Прошу оценить верстку. Исходный материал - этот макет. Интересует информация про любые ошибки, кроме проблем отображения в IE6 и на больших разрешениях. Особенно хотелось бы узнать, почему различается ширина слоя content-wrapper в Opera и всех остальных браузерах, и как это исправить.
  13. По-моему, в HTML5 у каждого раздела может быть собственный заголовок, поэтому не важно, сколько их в документе вообще. hgroup используется для группировки заголовков, соответственно, нет нужды его применять, если внутрь планируется поместить единственный элемент, так как группировать в таком случае просто-напросто нечего.
  14. В первом варианте image.gif должен находиться на уровень выше в структуре каталогов, чем файл, в котором указывается данное правило. Во втором случае и файл с правилом, и изображение должны располагаться в одной папке. Вот здесь расписано подробнее. Кстати, почему второй вариант не должен проходить валидацию? Ведь кавычки с точки зрения спецификации опциональны?
  15. Чтобы зафиксировать фон относительно области просмотра, используйте background-attachment: fixed и позиционируйте как вам заблагорассудится с помощью background-position (например, background-position: center).
  16. Вы определитесь с шириной, 40px или 100%. Если 40px, можно так сделать: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>1</title> <style type="text/css"> .photo-block { position: relative; } .photo-prev, .photo-next { position: absolute; width: 40px; top: 0; bottom: 0; background: #000; color: white; } .photo-prev { left: 0; } .photo-next { right: 0; text-align: right;} .photo {margin: 0 40px 0; } </style> </head> <body> <div class="content"> <div class="photo-block"> <div class="photo-prev">«</div> <div class="photo-next">»</div> <div class="photo"><img src="5.png" /><div class="photo-title">photo 3</div></div> </div> </div> </body> </html>
  17. Я не утверждал, что флоат может абсолютно позиционироваться. А то, что он выпадает из потока, написано в спецификации CSS 2.1, перевод отрывка которой и линк на оригинал приведены в сообщении #22. По ссылкам в вашем предыдущем посте находятся устаревшие или неполные тексты, поэтому части сведений там просто нет. Где найти актуальный русский вариант, я, к сожалению, не знаю. Кажется, я наконец-то понял ход ваших рассуждений. Хотя на практике поведение блоков и выглядит так, как вы описали, тем не менее, абсолютно позиционированным в спецификации называется только элемент, к которому применяется свойство position со значением abolute (или fixed). Потомки же его абсолютно позиционированными не считаются (с точки зрения терминологии). Надеюсь, таким образом, смысл, заложенный в утверждении стал яснее.
  18. Правда? Ваши слова прямо противоречат спецификации, вы не находите?
  19. JIyHa, вы неверно истолковали этот отрывок. position: absolute устанавливает float в none, из чего следует, что плавающий элемент не может быть позиционирован абсолютно. Корневой элемент - это html в HTML.
  20. JIyHa, не все так однозначно. Надеюсь, вы простите мне кривости перевода: Источник
  21. Да, стоит признать, я выразился неточно. Соседние элементы, конечно, влияют на положение флоатов, а вот каким образом и где этот момент разъясняется в спецификации... Внятные ответы на данные вопросы (главным образом на последний) пока, по-моему, не были сформулированы. Мнения разделились) Я лично склонен согласиться с вами, хотя бы потому, что флоаты в обычных обстоятельствах не оказывают влияния на следующие за ними блочные боксы нормального потока. Безусловно, для меня он обладает наивысшим авторитетом, но, к сожалению, не всегда знания позволяют полностью вникнуть в формулировки. Поэтому и прошу помощи сведущих людей на этом форуме.
  22. И флоаты, и абсолюты выпадают из потока. Если это не так, приведите, пожалуйста, ссылку на авторитетный печатный источник или спецификацию, где об этом говорится. И то, что флоаты должны учитывать положение соседних элементов тоже, пожалуйста, подтвердите чем-либо, кроме собственных слов, если вас не затруднит. Не то чтобы я вам не верю, просто хочется получить четкую и цельную модель взаимодействия блоков, а не решето с кучей оговорок и допущений.
  23. Я не понял) Пусть верхний блок в потоке, так ведь флоат-то - нет. Следовательно, на него должны действовать не обычные правила, а особые, отдельно определенные в спецификации. В частности, там указано 4 правила, управляющих вертикальным размещением: верх флоата не должен быть выше верха контейнера, верха предшествующих блоков, строк и флоатов, а также должен быть расположен максимально высоко с учетом указанных ограничений. Нигде не сказано (по крайней мере я не увидел), что верх флоата должен быть ниже низа предшествующего блока.
  24. Именно во время чтения книги Мейера и возник вопрос, заданный в данном топике) Насколько я понял, флоат в описанном случае размещается так, как будто его родителем является анонимный блочный бокс. Поскольку кроме флоата, который вне потока, в боксе ничего нет, он должен иметь нулевую высоту и подпадать под правило о collapsed through margins. Но до меня так и не дошло, как это правило в действительности работает.
  25. Болтается на каком расстоянии от блоков? Почему именно на таком? Повторюсь, меня интересует не взаимное расположение в каком-то конкретном случае (пример я привел просто чтобы было понятнее, о чем идет речь), а принцип размещения блоков.
×
×
  • 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