Неисправимый оптимист
Часть первая, вступительная 
Почти пять лет оформление дневников ограничивалось выбором шрифта и пары цветов.
С появлением сервиса CSS стало возможно всё.
Это платный сервис, но, пока идёт отладка и тестирование, подключить и пользоваться им можно совершенно бесплатно.
Для этого идем в Настройки › Профиль, внизу в поле «счёт» вводим какую-нибудь сумму, например, 999. Затем Настройки › Набор сервисов, здесь выбираем любой пакет включающий CSS. Жмем Посмотреть счёт, затем Оплатить.
О переходе на реальную оплату администрация обещала сообщить заранее.
После подключения (возможна небольшая задержка) в разделе настроек «Оформление дневника» появляется большое поле для ввода инструкций CSS (его трудно незаметить). Именно в это поле мы будем вписывать код из второй части урока.
С началом полноценной работы платных сервисов (за реальне деньги), в случае несвоевременной оплаты, сервисы эти станут недоступны, и дневник вернется в состояние бесплатного со всем вытекающими (при этом все записи останутся на месте). В таком случае - у вас на раздумья будет 2 месяца, в течение которых настройки ваших платных сервисов будут храниться на сервере. После этого срока - все данные вашего платного аккаунта будут безвозвратно утерены (останется только бесплатная часть). Ваши записи, комментарии и прочие ценности при этом не пострадают.
Часть вторая, научно-практическая
Сегодня, я расскажу как с помощью CSS можно создать дневник фиксированной ширины и разместить его по центру страницы.
Для этого нам потребуется: идея, знание основ математики и немного терпения.
Мы будем модифицировать CSS для трех слоев: wrapper, side и page-c
Во-первых, определяемся: какой ширины мы хотели бы сделать наш дневник.
При выборе ширины дневника наиболее значимую роль играют 2 фактора: разрешение экрана и максимально допустимая ширина изображения на дневниках (сейчас это 700 пикселей)
Почему это важно? Потому что если вы зададите слишком маленькую ширину - вам будет неудобно просматривать изображения, слишком большую - и вы имеете хороший шанс оказаться за пределами разрешения вашего экрана и, как следствие, с горизонтальной прокруткой страницы.
По статистике, подавляющее большинство пользователей рунета смотрят на мир в разрешении 1024х768 и более.
Из 1024 px примерно 24 px занмает полоса вертикальной прокрутки страницы.
То есть на всё про всё у нас остается 1000 px, в которые мы можем поместить дневник, не опасаясь за его здоровье.
Минимально возможная ширина дизайна складывается следующм образом:
ширина колонки меню + величина отступа + ширина зоны контента (ширина изображения 700px + величина отступа + ширина блока аватара на странице комментариев) + оступы для всего дневника
Продолжаем разговор

Почти пять лет оформление дневников ограничивалось выбором шрифта и пары цветов.
С появлением сервиса CSS стало возможно всё.
Это платный сервис, но, пока идёт отладка и тестирование, подключить и пользоваться им можно совершенно бесплатно.
Для этого идем в Настройки › Профиль, внизу в поле «счёт» вводим какую-нибудь сумму, например, 999. Затем Настройки › Набор сервисов, здесь выбираем любой пакет включающий CSS. Жмем Посмотреть счёт, затем Оплатить.
О переходе на реальную оплату администрация обещала сообщить заранее.
После подключения (возможна небольшая задержка) в разделе настроек «Оформление дневника» появляется большое поле для ввода инструкций CSS (его трудно незаметить). Именно в это поле мы будем вписывать код из второй части урока.
С началом полноценной работы платных сервисов (за реальне деньги), в случае несвоевременной оплаты, сервисы эти станут недоступны, и дневник вернется в состояние бесплатного со всем вытекающими (при этом все записи останутся на месте). В таком случае - у вас на раздумья будет 2 месяца, в течение которых настройки ваших платных сервисов будут храниться на сервере. После этого срока - все данные вашего платного аккаунта будут безвозвратно утерены (останется только бесплатная часть). Ваши записи, комментарии и прочие ценности при этом не пострадают.
Часть вторая, научно-практическая

Сегодня, я расскажу как с помощью CSS можно создать дневник фиксированной ширины и разместить его по центру страницы.
Для этого нам потребуется: идея, знание основ математики и немного терпения.
Мы будем модифицировать CSS для трех слоев: wrapper, side и page-c
Во-первых, определяемся: какой ширины мы хотели бы сделать наш дневник.
При выборе ширины дневника наиболее значимую роль играют 2 фактора: разрешение экрана и максимально допустимая ширина изображения на дневниках (сейчас это 700 пикселей)
Почему это важно? Потому что если вы зададите слишком маленькую ширину - вам будет неудобно просматривать изображения, слишком большую - и вы имеете хороший шанс оказаться за пределами разрешения вашего экрана и, как следствие, с горизонтальной прокруткой страницы.
По статистике, подавляющее большинство пользователей рунета смотрят на мир в разрешении 1024х768 и более.
Из 1024 px примерно 24 px занмает полоса вертикальной прокрутки страницы.
То есть на всё про всё у нас остается 1000 px, в которые мы можем поместить дневник, не опасаясь за его здоровье.
Минимально возможная ширина дизайна складывается следующм образом:
ширина колонки меню + величина отступа + ширина зоны контента (ширина изображения 700px + величина отступа + ширина блока аватара на странице комментариев) + оступы для всего дневника
Продолжаем разговор
Подскажите, пожалуйста, почему у меня на страничке с комментариями все съезжает? Блоки не влезают.
Например, http://pay.diary.ru/~Ole-Lukoie/?co...postid=24132787
Дневник вроде открыл, если что, скриншот сделаю.
Код такой:
.right #wrapper {width: 900px; margin: 50px 0 0 -450px !important; padding: 0 !important; position: relative; left: 50%;}
.right #side {width: 180px !important; margin: 0 !important;}
.right #page-c {width: 600px !important; padding: 0 !important;}
.right #page-t {margin: 0 !important;}
Ширина блока wrapper это сумма ширины блоков page-c и side и оступа между ними.
У вас получается что 180+600 = 900?
Совета два: воспользуйтесь калькулятором, который все посчитает за вас либо увеличьте ширину блока page-c с 600 до 710px
И попробуйте уменьшить размер шрифта
Уменьшить размер шрифта я не могу - мне его не видно будет
Спасибо
#addCommentArea {font: 80% normal;}
Если бы можно ыло найти список всех операторов с комментариями, было бы здорово. Но такого нету, да?
Еще можно спросить, важно, в каком порядке расставлены все эти команды?
Думаю над чем-нибудь простым)
А со скроллом вы меня несколько смутили. Я тоже с 1024х768 сижу, но ничего такого не видно.
как хорошо-то
спасибо, что посмотрели
в избранном убегает вниз, а так нормально. кто виноват и что делать?(:
большое спасибо за код, я чайник)
.countFirstDate, .countSecondDate {text-align:center} - это не помогает.
Код CSS использую тот что мне выдал калькулятор, а я так посмотрю он у вас немного иной в посте.
Плюс скажите как сделать отступ выше больше?..
Если используете калькулятор - в нем есть специальное поле, где задается отступ - 10px по умолчанию. Увеличьте его на сколько вам нужно.
Мне нужен отступ между меню и самими записями...
З.Ы. отступ сверху страницы сам сделал
Так вот 10 -это отступ между меню и контентом.
Замени 10 на сколько тебе нужно и сгенерируй код.
И ещё вопрос... Вы можете зайти ко мне на дневник и глянуть?..
Там при промотке вниз получается что текст и пикчи закрывают верхний край рамки... Я так подозреваю что сделать так чтоб оно не перекрывало низзя?..)
Как это делается - читай в diaryCSS
И, кстати, у тебя границы фона не стыкуются с областью меню и контента при разрешении более 1024х768 (фон выравнен по левому краю, а весь дневник по центру). Либо фон ставить по центру надо, либо дневник по левому краю выравнивать (код для этого тоже есть в калькуляторе).
На всякий вот код:
body{ background-attachment:fixed; }
body.left{padding-top: 25px !important; padding-left:30px !important; padding-right: 30px !important;}
.left #wrapper{width:930px;margin: 0 0 0 -465px !important;padding:0 !important;position:relative;left:50%;//left:49.5%;}
.left #side{width:200px !important;margin:0 !important; padding-top: 35px !important; padding-right: 30px !important;}
.left #page-c{width:670px !important;padding:0 !important;}
*ушёл читать как сделать отдельный блок сверху*