Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/47: Рейтинг темы: голосов - 47, средняя оценка - 4.81
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139

Изменить шрифт на сайте для всех дочерних элементов

10.02.2013, 11:36. Показов 9933. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Можно ли как-то назначить шрифт (в общем случае, любое свойство) для всех дочерних элементов body, чтобы шрифты, назначенные для дочерних элементов игнорировались? Пример:
В данном примере как ни устанавливай свойство font-family для body, все равно для тега div шрифт будет 'Times New Roman'. Как сделать так, чтобы, не трогая описание стиля для тега div установить для него (и для всех остальных дочерних элементов body) какой-либо шрифт?
Код странички:
HTML5
1
2
3
4
5
6
7
8
<html>
  <head>
    <link rel='stylesheet' type='text/css' href='mystyles.css'>
  </head>
  <body>
    <div>Div content</div>
  </body>
</html>
Код mystyles.css:
CSS
1
2
3
4
div
{
  font-family: 'Times New Roman', serif;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2013, 11:36
Ответы с готовыми решениями:

Изменить шрифт в одной строке на сайте joomla 1.5
Добрый день. Есть сайт, на Joomla! 1.5.26 На нем в меню надо изменить шрифт и цвет одного пункта... Скорее всего это делается через...

Изменить шрифт всех элементов диалога MFC
Всем приветы! Мне нужно диалоговое окно сделать адаптирующимся под разрешение экрана. На данный момент разобралась как отмасштабировать...

GridView: как изменить шрифт для всех столбцов
Здравствуйте. Допустим в ГридВью у меня порядка 30 столбцов,и я хочу у каждого поменять размер шрифта и тп, как эту команду применить...

7
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.02.2013, 11:47
reset.css (Лучшая "зачистка" default стилей)
Помимо всего прочего также задаёт и явное наследование для шрифтов.
0
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
10.02.2013, 12:01  [ТС]
Кажется, что CSS reset не подходит. Мне нужно установить только шрифт для дочерних элементов, при этом оставив все остальные свойства без изменения. Если я сделаю в reset.css что-то типа
CSS
1
2
3
4
body
{
  font-family: 'MyFont';
}
то он не установит шрифт для элементов, потому что он перекроется стилем для конкретного элемента.
Просто у меня очень много элементов с разными стилями и я хочу назначить стиль для всех сразу, но так, чтобы он перекрыл шрифты, назначенные непосредственно дочерним элементам
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.02.2013, 12:12
Цитата Сообщение от gustav21 Посмотреть сообщение
для дочерних элементов, при этом оставив все остальные свойства без изменения
reset предназначен только лишь для сброса стилей браузера по умолчанию. reset применяется в самым первым еще до своих собственных правил и свойств, так что Вашу верстку он не отменит.
0
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
10.02.2013, 12:17  [ТС]
Попробую пояснить по-другому. У меня есть CSS-файл, который нельзя править. Но нужно установить шрифт для всех элементов страницы, к которой подключен этот CSS-файл. Как это сделать? То есть нужно как-то глобально установить шрифт так, чтобы все свойства font-family из CSS-файла, который нельзя править, игнорировались. Вообще возможно такое?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.02.2013, 12:32
Что-то я не понял. Если его нельзя править, то куда Вы собрались вписывать код?

Из пушки по воробьям.
CSS
1
2
3
body * {
    font-family: Verdana, Tahoma, sans-serif !important;
}
1
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
10.02.2013, 12:41  [ТС]
Вроде разобрался, спасибо. Я могу вписать Ваш код в <style> в html-страничке и тогда должно работать.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.02.2013, 12:43
Цитата Сообщение от gustav21 Посмотреть сообщение
Я могу вписать Ваш код в <style> в html-страничке и тогда должно работать.
Так тогда Вы можете вписать еще <link/> для других css.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2013, 12:43
Помогаю со студенческими работами здесь

Изменить шрифт на всех элементах управления
Требуется изменить размер шрифта у всех элементов на 5 пунктов, пробовал: Me.fontheight+=5 не помогло

Изменить шрифт (размер) всех надстрочных (подстрочных) символов
Dim myFindRange As Word.Range Dim myFind As Word.Find 'Создаём диапазон, в котором будем искать. ...

Как изменить шрифт и цвет фона на всех формах?
Как изменить шрифт и цвет фона на всех формах на C#? Сделали отдельную форму для настроек шрифта и цвета фона. Добавили элемент...

Перебор и изменение всех дочерних элементов (JQuery)
Есть конструкция типа &lt;div id=&quot;root&quot;&gt; &lt;div class=&quot;div2&quot;&gt; &lt;img /&gt; &lt;span class=&quot;comm&quot;&gt;Комментариев&lt;b&gt;1&lt;/b&gt;&lt;/span&gt; ...

Подсветка активной ссылки и всех дочерних элементов
Здравствуйте, есть такой код: &lt;style&gt; #header-bottom{padding-top: 80px!important;} #header-top-city p{padding-left: 14px; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru