Статьи из рубрики «html» RSS


Легко изменяемый макет фиксированной ширины

Прогуливаясь по Internet в поисках неизвестно чего, я набрёл на статью годичной давности, в которой приводится рецепт по созданию легко изменяемого макета фиксированной ширины. Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 3
18
Мар
2008

IE6/7: слишком широкие кнопки

Читая один замечательный блог, я наткнулся на заметку о том, что в /7 кнопки c "длинным текстом" становятся очень длинными. Далее »

Автор: , опубликовано в: CSS, HTML, JavaScript, комментариев: 5
16
Мар
2008

IE7/8 и общий случай двухколоночной резиновой вёрстки

В последнее время так называемая "резиновая вёрстка" (aka liquid layouts) становится всё более популярной, и далеко не последнюю роль в этом играет постоянное увеличение разрешения мониторов. Одним из часто применяемых шаблонов является двухколоночный (одна колонка имеет фиксированную ширину, другая является "резиновой"). Существует несколько разных подходов к вёрстке многоколоночных шаблонов, некоторые подходы приведены на A List Apart: Creating Liquid Layouts with Negative Margins и Multi-Column Layouts Climb Out of the Box. Второе решение, на мой взгляд, более элегантное; но как бы там ни было, оба решения являются, по сути дела, лишь частными случаями шаблона, когда колонки могут иметь свои границы, отступы и т.п. Конечно, расчет всех параметров не является особо сложным, но почему-то многие разработчики предпочитают не утруждать себя лишними вычислениями, а использовать вложенные div, что не очень-то хорошо, ибо такие элементы не несут особой семантической нагрузки. А с появлением  beta (которая альфа) расчеты усложнились, ибо IE8 довольно-таки криво считает координаты элемента с отрицательными границами. Поэтому мы попытаемся найти Универсальное кросс-браузерное решение для двухколоночного резинового шаблона. Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 5
15
Мар
2008

Центрирование нескольких блочных элементов

Работая над одним проектом, мне пришлось столкнуться с одной неприятной задачей: отцентрировать многострочный список (то есть один <ul>, много <li>) так, чтобы элементы списка (неизвестное количество, неизвестная ширина, одинаковая высота) были отцентрированы в каждой строчке:

menu.png

Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 2
10
Мар
2008