войти зарегистрироваться

ПрограммированиеПора завязывать использовать пробелы вместо табуляции в коде


Этот топик — ответ на топик "Пора завязывать использовать символы табуляции в коде".
Я хотел было ответить к комментариях, но в силу объема и желания независимости от исходного топика решил создать новый топик.

Итак, под катом — почему табы лучше пробелов, самые значительные заблуждения касательно табов и как ими правильно пользоваться.

Персональные блоги Linux fdisk и выравнивание разделов на SDD и Advanced Format HDD

Про необходимость выравнивания разделов на SSD известно многим. Помимо SSD, появляется все больше жестких дисков с размером секторов в 4096 байт, т. н. Advanced Format, например, Western Digital серии Green (EARS) емкостью 640 Гб и больше. Скорость доступа к данным на таких дисках ощутимо падает, если разделы не выравнены. Обычно это означает, что первый раздел начинается «по-старинке» с сектора 63, а остальные — с секторов, номера которых не кратны 8.
В Linux такие диски можно легко разбить на «ровные» разделы стандартной утилитой fdisk, достаточно запустить fdisk с ключом -c для отлючения «режима соместимости с DOS». Также можно использовать -u для отображения размеров в секторах вместо цилиндров, для наглядности. Процесс создания разделов обычный, но fdisk будет подбирать сектора кратные 8 как начальные для каждого раздела, и даже резервировать «нужные» 48 секторов между логическими разделами. Ну не чудо?

Каскадные Таблицы СтилейБлок картинок выровненный по левой и правой стороне

Задача


Итак, вам приходит макет, а в нём (о ужас!) блок картинок дизайнером старательно выровнен по обе стороны. Примерно так:
Так нужно
Ну в верстаем мы только резину!

Есть два варианта:
Сверстать без выравнивания, а дизайнеру сказать что по обе стороны выровнять нельзя, либо

Хабрахабр Атрибут «align» элемента «img»

Мне думается, что справка Хабрахабра могла бы чуть яснее отражать то обстоятельство, что к употреблению в элементе <img> допускается (в числе прочих) атрибут align="...", позволяющий центрировать изображение или floatнуть его к левому или ко правому краю страницы.

Кроме того, пока не очень ясно, как расположить текст по центру (чтобы получилася подпись к центрированному изображению). Элемент <center> не дозволен, атрибут align="..." в элементе <p> не срабатывает...

На этом мысль останавливается.

Персональные блоги Задача — Головоломка, сложное для верстки выравнивание

Заранее прошу прощения, что пристаю со своими вопросами, но неожиданно для себя я столкнулся с задачей, которую никак не могу реализовать средствами CSS.

Задача: заверстать следующий макет


Веб-разработкаВыравнивание по центру видимой части контейнера

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

Приблизительно как на схемке справа.

О размерах элемента и его контейнера ничего не известно.

Вот пример страницы как я это сделал. На странице три больших div’а, в среднем помещен выравнивающийся по видимому центру элемент. Проверял в IE 6 & 7 (не моя прихоть – задача такая).

Интересно узнать как можно сделать проще и надёжнее? И вот в Opera 9.5, например, не работает. А хотелось бы большей универсальности кода.

Хабрахабр Выравнивание панели профиля и формат рекламного блока.

В очередной раз начинаю нудеть о форматировании и согласованности блоков. Хотелось бы двух вещей. Первая это выравнять панель профиля по полю слева, чтобы они составляли с прямым эфиром и облаком тегов единую вертикаль. Вторая вещь это банер хабрахабрить. Нельзя ли сделать его не вертикальным, а горизонтальным? Причем так чтобы его ширина была такой же, что и у блоков прямой эфир и облако тегов? А верх был выравнен с колонками коллективные персональные и т.п.