Неисправимый оптимист
Давайте сразу договоримся

Сразу оговорюсь касательно комментариев, замечаний, сообщений об ошибках и так далее - все опубликованные советы и примеры на 100% работоспособны, обкатаны и протестированы на совместимость со всеми основными браузерами на момент, если в пояснениях к какому-то конкертному примеру не указано иного.

Использование кодов из этой статьи Вы осуществляете на свой страх и риск.
Я не несу никакой ответсвенности за изменение внешнего вида Вашего дневника, либо возможных проблем, вызванных использованием css-кода из этой статьи.
Список примеров будет пополняться по мере возможности.

Комментарии к записи не отключаю, но и не гарантирую моментальных ответов на вопросы - писать буду по мере наличия свободного времени и желания, поймите меня правительно - это частная инициатива. Пожелания по другим, еще не описанным вопросам приветствуются.

Если у Вас есть какое-то хорошее проверенное решение, которым Вы хотели бы поделиться - напишите о нем в комментарии, после проверки я внесу его в список со ссылкой на Вас.

Я всегда открыт для общения, однако не нужно задавать мне вопросы по css на u-mail или в icq - ответов не последует. Если вопрос по коду из этой статьи - воспользуйтесь комментариями. С другими вопросами советую обращаться в сообщество  diaryCSS.
Спасибо.

Надеюсь, Вы найдете здесь что-то полезное для себя ;-)


Справочник css селекторов:
Будет постепенно пополняться

Элемент дизайна - описание элемента в css

Предыдущая запсь - .prevPostLink
Следующая запись - .nextPostLink

u-mail - .umail
E-mail - .email
Дневник - .diary
Профиль - .profile
Добавить в цитатник - .addToQuote
Подписаться - .subscribe
Комментарии - .comments
Написать у себя - .quote_post

@темы - .atTag
@музыка - .atMusic
@настроение - .atMood

NEW! Элементы колонки меню:

#postsCalendar - Календарь записей
#albumLink - Альбом
#rssLink - RSS
#myDiaryLink - Мой дневник
#writeThisDiary - Новая запись
#umailLink - U-mail
#myFavLink - Избранное
#myQuotLink - Цитатник
#discussionLink - Дискуссии
#myProfileLink - Мой профиль
#optionsLink - Настройки
#myStatLink - Моя статистика
#photolibLink - Библиотека
#allDiaryLink - Все дневники
#mainpageLink - Главная страница
#favListLink - Список избранных
#pchListLink - Список ПЧ
#communityCatalogueLink - Каталог сообществ
#myCommunitiesLink - Мои сообщества
#randomDiaryLink - Случайный дневник
#diarySpiritLink - @дневники: изнутри
#diarySupportLink - Техподдержка
#paySupportLink - Техподдержка платных
#faqLink - FAQ
#iAmQuit - Выход
#more_login - Иконка входа под другим именем рядом с Выходом
#tagslistlink - Темы записей
#headlineList - Список заголовков
#comments - Комментарии
#subscribe - Подписаться
#addToQuote - Добавить в цитатник
#subscribeEmail - Подписаться на дневник
#addToFav - Добавить в избранное
#delFromFav - Удалить из избранного
#upInChart - Поднять в списке
#myLinksLink - Мои ссылки
#all_links - Ссылки

NEW!
#myDraftLink - Черновик
#thisDiaryPhoto - Фото владельца дневника



Что можно сделать с ссылками в меню?

1. Добавить к ссылками иконки:
#myFavLink {background: url('/userdir/0/0/0/0/0000/000000.gif') 2px 3px no-repeat; padding:0 0 0 20px !important; height:18px;}
Это минимально достаточная запись в плане используемых параметров.

Внимательно читаем пояснения!

2. Заменить текстовые ссылки в меню на изображения:
Применимо в том числе к музыке, настроению и @темам.

#myFavLink A {display:block; width:40px; height:25px; line-height:500px; overflow:hidden; background: #eee url('/userdir/0/0/0/0/0000/000000.gif') 2px 4px no-repeat;}

Для @тем код будет таким:
.atTag SPAN {display:block; width:40px; height:25px; line-height:500px; float:left; overflow:hidden; background: #eee url('/userdir/0/0/0/0/0000/00000.gif') 2px 4px no-repeat;}

Размещаем изображение в верхней части дневника, без использования эпиграфа.
Изображение будет расположено над блоком записей и колонкой меню, эпиграф при этом можно использовать для чего-то более полезного.

#extratop {background: #ccc url('/userdir/0/0/0/0/0000/00000.jpg') 0 0 no-repeat; height:100px; width:100%;}

no-repeat - запрещает повторение картинки, если необходимо замостить фон по принципу обоев просто удалите no-repeat
Чтобы разрешить повторение картинки по принципу обоев: только по горизонтали - вместо no-repeat используйте repeat-x, только по вертикали - repeat-y
height - определяет высоту вашей картинки

Задаем элементу прозрачность

Ниже приведен кросс-браузерный пример использования 50% прозрачности для блока меню (id=side)
#side {
filter: alpha(opacity=50); /* IE 5.5+ */
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}


Для IE 5.5 и выше - прозрачность задается числом от 0 до 100, для остальных браузеров - числом от 0.0 до 1.0 (чем больше число, тем более непрозрачным будет элемент).

Внимательно читаем об особенностях использования с Internet Explorer

@темы: CSS, @дневники, Дизайн

Комментарии
23.06.2007 в 23:02

та самая точка G
как звучит в css ссылка в меню Поднять в списке?
23.06.2007 в 23:07

"Когда я умер... небыло ни кого, кто бы это опроверг" (с)
vice-nice upInChart
26.06.2007 в 20:04

та самая точка G
~_LoKi_~

спасибо
26.06.2007 в 23:23

"Когда я умер... небыло ни кого, кто бы это опроверг" (с)
vice-nice невачто-невачто=)))))
30.06.2007 в 17:12

бездна...
отлично.во всём разобрался и всё понял,но скажите почему тогда кода

#writeThisDiary { background:url('/userdir/2/7/9/7/279754/21721955.gif') no-repeat 0%; text-indent: 15px; position:relative; } и

#myStatLink { background:url('/userdir/2/7/9/7/279754/21721955.gif') no-repeat 0%; text-indent: 15px; position:relative; }

#myDiaryLink { background:url('/userdir/2/7/9/7/279754/21721955.gif') no-repeat 0%; text-indent: 15px; position:relative; }не действуют,хотя рядом с другими ссылками с помощью етих кодов мне удалось установить иконки,а рядом с этими нет.и я не могу понять почему!хотя приходила мысль что это всё из-за того что линк на две строки.

01.07.2007 в 05:03

детка, did you forget to take your meds?
слушай, а как убрать те линки,что на верху,а?

и ещё, можно названия ссылок "Поиск по дневнику" и "Мои ссылки"
09.07.2007 в 23:56

все будет coca-cola, так всегда бывает
делаю все как показоно. вот код #extratop {background: #ccc url/userdir/2/7/7/2/277229/21431974.jpg 0 0 no-repeat; height:100px; width:100%;}

но крртинка вообще не появляется. что делать? помогите пожалуста
10.07.2007 в 11:25

100% sabiko. Please, hug, hold, feed, care for.
открывающая скобка после url
10.07.2007 в 12:47

все будет coca-cola, так всегда бывает
Сабико да, спасибо!
14.07.2007 в 05:27

Жила себе Белла. любила Эдварда. и тут появился Джейкоб и снял майку.
а как сделать иконки как у тебя - там где ща U-mail Дневник Профиль?
спасибо заранее
30.07.2007 в 20:05

Диплом показывает лишь то, что вы знаете, где искать ответы.
Задам очень глупый вопрос.
А как технически начинать строку, и какие элемены по- очереди выстраивать? А то я даже не знаю откуда начинать...
Где можно найти принцип написания?
Например, сначала то, о чём пишем, потом место, потом цвет, потом стиль... ?
01.08.2007 в 00:00

Неисправимый оптимист
Амбиции, не совсем понял вопрос - конкретизируешь?
01.08.2007 в 00:02

100% sabiko. Please, hug, hold, feed, care for.
элементы, которые через точку с запятой, идут в любом порядке.
Установленный порядок есть только для значений в составных, например font или border.
08.08.2007 в 16:42

*Я права, как аксиома, безовсяких но...*
#atMusic {width:85px; height:16px; line-height:1024px; overflow:hidden; background: #eee url('/userdir/9/8/7/7/98771/19576090.jpg') 2px 4px no-repeat;} :)
Вот пытаюсь сделать по этому образцу себе тоже картинку вместо слова музыка...
Не могу понять что значит значение line-height:1024px и 2px 4px :small:
Не поможете мне с кодом?
static.diary.ru/userdir/1/4/7/7/147779/23044019... вот моя картинка
08.08.2007 в 19:10

*Я права, как аксиома, безовсяких но...*
UPD:
С картинкой вроде разобралась, установила, но теперь другая проблема вылезла, не видно названия музыки которую я пишу ( что это может быть? Помогите пожалуйста
ВОт мой код
.atMusic {width:19px; height:43px; line-height:1024px; overflow:hidden; background: #eae7f2 url('/userdir/1/4/7/7/147779/23044019.gif') 0px 0px no-repeat;}
Вот принскрин картинки без песни (
re.foto.radikal.ru/0708/6d/d7c5761674ca.jpg
09.08.2007 в 15:51

Неисправимый оптимист
Читай внимательнее. Выше есть пример с темами - с музыкой все аналогично.
19.08.2007 в 19:16

Tex, спасибо за полезную тему, но у меня есть вопросик.

Поставил вместо "Мой дневник" картинку. Все получилось, НО.
Когда добавляется комментарий, то вместо цифорки "1" рядом с "Мой дневник", появляется все так же картинка.
Т. е., не "Мой дневник - 1", а "Картинка - Картинка".

В дискуссиях, полагаю, будет так же.

Что нужно прописать, чтобы количество комментов оставалось цифрой, как раньше, а не заменялось на картинку?
19.08.2007 в 22:07

sparkles:
Спасииибо за приведения всех имен CSS электоров=)!
Но вот.. Пытаюсь изменить @Настроение и @Музыка,
А строка
url('/userdir/0/0/0/0/0000/000000.gif')
исчезает в процессе "Сохранить" и изображение естественно не появляется.

В чем моя ошибка?

Коды:
.atMood SPAN {display:block; width:9px; height:9px; line-height:500px; float:left; overflow:hidden; background: url('i28.photobucket.com/albums/c207/EvilcoоkieElf/4...') #eee 2px 4px no-repeat;}
.atMusic SPAN {display:block; width:14px; height:11px; line-height:500px; float:left; overflow:hidden; background: url('i28.photobucket.com/albums/c207/EvilcoоkieElf/5...') #eee 2px 4px no-repeat;}


20.08.2007 в 19:12

простите что отнимаю ваше время,
но безумно хочется понять:
какая тут может быть ошибка...?о.О

.comments, #discussionLink {background: url('/userdir/4/3/1/3/431313/22649790.gif') no-repeat; padding:0 0 0 20px !important; display:block; height:18px; }

заранее спасибо.
21.08.2007 в 09:31

Неисправимый оптимист
[Nill] Ошибка в том, что могут быть использованы только изображени из БИ (пример адреса такой картинки есть в коде)

hey_jacqueline А что происходит когда используется приведеный код?
21.08.2007 в 12:02

Tex вот именно что ничего не происходит...((
а когда заново открываю окно CSS он(код) пишется не с новой строчки, а почему то встает в платную к предыдущему тексту...(
21.08.2007 в 12:58

Неисправимый оптимист
hey_jacqueline, напиши в diaryCSS - нет возможности сейчас разбираться
18.09.2007 в 00:05

Мы сами авторы своей жизни.
У меня конечно странный вопрос. Я заменила в меню ссылки на картики и выровняла их по центру известным кодом (.menuSection {text-align:center}), и в ie всё просто отлично. А в опере иконки отказываются выравниваться. Всё что могла придумать - уже перепробовала. Посоветуйте что-нибудь пожалуйста.
19.09.2007 в 00:43

Неисправимый оптимист
Invero, а попробуй задать выравнивание по центру не только для .menuSection, но и для каждой ссылки меню
19.09.2007 в 17:28

Мы сами авторы своей жизни.
Tex, если это делается с помощью того же text-align:center, то не помогает, пробовала.
20.09.2007 в 02:12

100% sabiko. Please, hug, hold, feed, care for.
как это может помогать, если вы сами прописали, что это будут блочные элементы?

#side .menuSection li a {margin:0 auto !important}
20.09.2007 в 12:24

Мы сами авторы своей жизни.
Сабико, а. Ну да. Действительно только к блочным. :kto:
Спасибо большое, всё выровнялось. Спасибо :)
04.10.2007 в 15:29

мой рок-н-ролл это не цель и даже не средство
Вы еще в элементы колонки меню добавте #MyLinksLink - это Мои ссылки. = )
01.11.2007 в 02:46

Но кончилось все это плохо. Очень плохо...
простите, можно поинтересоваться как можно добавить исчезнувшие пункты меню?
изчезли написать на u-mail, добавить в избранное и подписаться на дневник

привожу на всякий случай код...

body.right{padding-right:10px !important;}
.right #wrapper{width:700px;margin: 0 0 0 -375px !important;padding:0 !important;position:relative;left:50%;}
.right #wrapper{background: url('/userdir/3/7/7/6/377668/24291330.jpg');overflow:hidden;}
.right #side{width:160px !important;margin:0 !important;float:right}
.right #page-c{width:590px !important;padding:0 !important;}
.right #page-t {margin:0 !important;}
a:hover{cursor: crosshair;}
body{background:#327387 url('/userdir/3/7/7/6/377668/24290646.jpg') 50% 50% fixed;}
#page-t .bordered a, #page-t .bordered input, textarea { position:relative; z-index: 2; }
A:hover {TEXT-DECORATION: none; text-transform: none; border-bottom: dotted; border-width:2px; font-size: 16px;}
#page-t .bordered { background: url('/userdir/3/7/7/6/377668/24291330.jpg') repeat bottom right !important; }
#side .bordered { background: url('/userdir/3/7/7/6/377668/24291330.jpg') repeat bottom right !important; }
.atMusic em { font-size: 5 px; background: url('/userdir/3/7/7/6/377668/23540430.gif') no-repeat 0; padding-left: 65px !important; }
.atMusic em SPAN { position: absolute; left:-1000px;}
.header h2 {display:block; width:100%; text-align:center;}
.atTag em { font-size: 5 px; background: url('/userdir/3/7/7/6/377668/23545214.jpg') no-repeat 0; padding-left: 65px !important; }
.atTag em SPAN { position: absolute; left:-1000px;}
.singlePost { border-style:lined; border-color:none ; border-width:0 0 0px; }
.atMood em { font-size: 5 px; background: url('/userdir/3/7/7/6/377668/23545898.jpg') no-repeat 0; padding-left: 65px !important; }
.atMood em SPAN { position: absolute; left:-1000px;}
#extratop {background: url('/userdir/3/7/7/6/377668/25669071.jpg') no-repeat; padding-top: 452px !important;}
#TagsList{display:block !important;visibility:visible !important}
.menuSection {text-align:center; font-size: 12px;}
.singlePost {font-size: 14px;}
#pchs { float:left; visibility:hidden;}
#pchs a {float:left;clear:both; width:100%; display:block; visibility:visible;}
01.11.2007 в 10:00

Неисправимый оптимист
Soul_Rot, в дневнике "пропавшие" пункты меню присутствуют, в коде они не отключены

Расширенная форма

Редактировать

Подписаться на новые комментарии