Отправляет email-рассылки с помощью сервиса Sendsay

Оптимизация css-кода

Здравствуйте, inet.

Дано: в нижней части веб-страницы находится ячейка таблицы, фон и шрифт
которой должны отличаться от таковых на остальном пространстве сраницы.
Для чего задаю этой ячейке class="foot".

В stylesheet пишу свойства для данного класса:

.foot {background: url(i/bg2.gif);
font-size: 10px;
font-weight: bold}

Во всех основных браузерах отображается как и должно.
Но как только я хочу оптимизировать данное объявление стиля,
объедиинив свойства font:

.foot {background: url(i/bg2.gif);
font: 10px bold}

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

Ответить   Thu, 20 Jul 2006 21:40:53 +0400 (#573630)

 

Ответы:

Здравствуйте, Nastia.

Вы писали 20 июля 2006 г., 21:40:53:

При объединении свой шрифта в "font" обязательно должна
указываться гарнитура шрифта, и, если не ошибаюсь, "bold" должен
стоять на первом месте, т.е.:

font: bold 10px verdana

Ответить   Fri, 21 Jul 2006 08:12:34 +0400 (#573723)

 

в книге Артемия Ломова:

Важно соблюдать последовательность: значение, относящееся к свойству
font-size, должно фигурировать на предпоследнем месте, а значение
свойства font-family на последнем

всего хорошего mailto:sbadul***@y*****.ru



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Fri, 21 Jul 2006 16:13:59 +1100 (#573816)

 

Здравствуйте, Сергей.

Вы писали 21 июля 2006 г., 9:13:59:

А здесь написано по-другому:
http://www.htmlbook.ru/css/font.html

Ответить   Andrey Yakushev Fri, 21 Jul 2006 20:02:47 +0400 (#573928)

 

Доброго времени суток, Настя.

Если следовать рекомендациям W3C, краткая запись для шрифта должна быть следующей:

font: [['font-style'||'font-variant'||'font-weight']?['font-size'/'line-height']?['font-family']]

Порядок записи важен!

Честно говоря, справочник W3C по CSS очень академический и скучный, но для решения
подобных проблем это палочка-выручалочка. Приобрести справочник на русском языке
в очень удобной электронной форме (один самоисполняемый файл) можно на сайте
www.goodline.spb.ru, советую, т.к. сам им пользуюсь постоянно.

И еще, если в вашем блоке класса "foot" есть вложенные блоки типа 'p', 'ul' и
т.п., им тоже надо прописать значения шрифта, ибо они их наследуют у других родителей.
Пример: .foot, .foot p {font: bold 10px/1.2 arial;}

Успехов,
Алекс




библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   Fri, 21 Jul 2006 11:35:35 +0400 (#573785)

 

Здравствуйте, Александр.

оказалось, надо было указать гарнитуру шрифта, с нею все работает. )

решения

языке

А сайт этот не открывается.

Ответить   Fri, 21 Jul 2006 13:09:33 +0400 (#573824)

 

Hello, Nastia!
You wrote to "inet.webbuild.webbuilding" on Thu, 20 Jul 2006 21:40:53
+0400:

У меня работает и 2 вариант тоже (по крайней мере в IE6 :-)), даже если
поменять местами: bold 10px
И кстати, "bold" в IE не отличается от "bolder", в Netscape - от "normal".

А можно дурацкий вопрос: зачем вообще нужна эта "оптимизация", т.е. почему
бы не использовать 1 варант?

Shumaher,
icq#: 294-882-068
Miranda Shumaher Pack official site - http://blablass.mail15.com/



библиотекa сайтостроительства http://www.i2r.ru/static/244/

Ответить   "Shumaher" Fri, 21 Jul 2006 02:41:38 +0400 (#573798)

 

Здравствуйте, Shumaher.

ну вообще оптимизацию делают для сокращения объема кода, что особенно
актуально при большом количестве всевозможных стилей.
Но, так как, говорят, так оптимизировать нельзя, то придется
использовать полный вариант )

Ответить   Fri, 21 Jul 2006 15:19:46 +0400 (#573860)