Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как указать шрифт и размер шрифт на сайт?
 
 автор: xpom   (16.03.2012 в 20:37)   письмо автору
 
 

Скажите, пожалуйста, как установить шрифт на сайт и размер шрифта, так чтобы другие прописанные абзацы работали по назначенному размеру?
Или же лучше делать например к каждому абзацу свои настройки шрифта и размера?

  Ответить  
 
 автор: cheops   (16.03.2012 в 20:41)   письмо автору
 
   для: xpom   (16.03.2012 в 20:37)
 

А вы укажите размер шрифта для body. А потом, когда вам нужно будет изменить размер можно будет для конкретного параграфа поменять, причем удобно это делать при помощи em-единиц.

  Ответить  
 
 автор: xpom   (16.03.2012 в 20:50)   письмо автору
 
   для: cheops   (16.03.2012 в 20:41)
 

а тип шрифта тоже можно указать для body? А как все сайты делают? Указывают для body тип и размер? Или каждому абзацу в тексте прописывают?

А еще вопрос, если один шрифт не загрузился, нет у пользователя, тогда ставлю второй или в этом нет необходимости? Ставлю шрифты в таком порядке verdana, arial, sans-serif ! Вот размер каждого шрифта разный, 9px verdana. а если veverdana нет, загрузится arial это уже будет мелкий текст в 9px. Как быть в таком случае?

  Ответить  
 
 автор: xpom   (16.03.2012 в 21:18)   письмо автору
 
   для: xpom   (16.03.2012 в 20:50)
 

а как задать шрифт тексту в body?
Ставлю в СSS файле

 body {
 font-family: verdana, arial, sans-serif;
    font-size:9px;
}

и ничего не меняется...

  Ответить  
 
 автор: cheops   (16.03.2012 в 21:33)   письмо автору
 
   для: xpom   (16.03.2012 в 21:18)
 

Это единственный стиль? Или ниже еще какие-то стили присутствуют?

  Ответить  
 
 автор: xpom   (16.03.2012 в 21:46)   письмо автору
 
   для: cheops   (16.03.2012 в 21:33)
 

присутствуют, но body больше нет...
не должно быть вообще никаких стилей? в можно как то в самом body тоже прописать размер? <BODY rightmargin="0" bottommargin="0" topmargin="0" leftmargin="0"> указывал здесь SIZE тоже не работает...

  Ответить  
 
 автор: xpom   (17.03.2012 в 00:21)   письмо автору
 
   для: xpom   (16.03.2012 в 21:46)
 

а контент то находится у меня в таблицах...
значит такой вариант не выйдет?

  Ответить  
 
 автор: ЯСА   (17.03.2012 в 07:28)   письмо автору
 
   для: xpom   (16.03.2012 в 21:18)
 

Пропишите
* {
font-family: verdana, arial, sans-serif;
    font-size:9px;
}

  Ответить  
 
 автор: xpom   (17.03.2012 в 14:48)   письмо автору
 
   для: ЯСА   (17.03.2012 в 07:28)
 

а если потом нужно будет поменять в каком то абзаце шрифт или размер шрифта, получится?

  Ответить  
 
 автор: ЯСА   (17.03.2012 в 15:41)   письмо автору
 
   для: xpom   (17.03.2012 в 14:48)
 

Получится.
В CSS, как в армии, исполняется самый последний приказ.
Помните в "17-ти мгновениях" - "Все свободны... А Штирлица я попрошу остаться"?
Так и здесь.
Вначале указали звёздочку - * - селектор "для всех", но никто вам не может помешать в этом же CSS-файле уже хоть следующей строкой (или в стилевом блоке, или непосредственно в атрибуте STYLE любого тега) указать другие правила для свойств шрифта для конкретного тега, класса или группы тегов.

  Ответить  
 
 автор: xpom   (17.03.2012 в 15:01)   письмо автору
 
   для: ЯСА   (17.03.2012 в 07:28)
 

наверное лучше будет прописать таблице где находится контент

font-family: verdana, arial, sans-serif;
    font-size:9px; 

  Ответить  
 
 автор: ЯСА   (17.03.2012 в 15:47)   письмо автору
 
   для: xpom   (17.03.2012 в 15:01)
 

Нет, не лучше.

Если уж прописывать, то для ячеек таблицы, потому что контент находится в ячейках таблицы, а не в таблице.
Т.е. не table {свойство: значение свойства}, а table td {свойство: значение свойства}
Многие браузеры не поддерживают наследование свойств по длинной цепочке тегов.
А здесь цепочка немаленькая: TABLE --> TBODY --> TR --> TD --> контент. Четыре раза надо "наследовать" свойства. Не все браузеры справляются.

  Ответить  
 
 автор: cheops   (16.03.2012 в 21:35)   письмо автору
 
   для: xpom   (16.03.2012 в 20:50)
 

>а тип шрифта тоже можно указать для body? А как все сайты делают? Указывают для body тип и
>размер? Или каждому абзацу в тексте прописывают?
Все по-разному и тот и другой подход встречается... сейчас мода задавать размер в body, а все остальные размеры отмерять от него при помощи em-размеров.

  Ответить  
 
 автор: ЯСА   (17.03.2012 в 07:29)   письмо автору
 
   для: cheops   (16.03.2012 в 21:35)
 

И где ж такая "мода", интересно?
У самарских барышень? :-))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования