PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Почему 12px * smaller = 13.333px ?
Contr
Отправлено: 31 Января, 2019 - 00:37:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 200
Дата рег-ции: Окт. 2011  
Откуда: с Марса


Помог: 1 раз(а)




Прикладываю снимок. У BODY размер 12px, у вложенного select font-size указан как smaller/
Я ожидал, что результат будет 10px, оказалось 13.333px

Почему? Не понял
Прикреплено изображение (Нажмите для увеличения)
Снимок.PNG
 
 Top
Vladimir Kheifets
Отправлено: 01 Февраля, 2019 - 08:01:31
Post Id



Посетитель


Покинул форум
Сообщений всего: 414
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Contr пишет:
Прикладываю снимок. У BODY размер 12px, у вложенного select font-size указан как smaller/
Я ожидал, что результат будет 10px, оказалось 13.333px
Почему? Не понял

Добрый день!
Не работатет, потому, что select не наследует свойства body.
select{font-size:smaller} применятся к свойсву font-size, которое
устаналивается браузером по умолчанию.
Цитата:
по умолчанию потомками от родителей наследуются свойства font-family, font-size, font-style, font-variant, font-weight, line-height.
Все эти свойства наследуются дочерними элементами от родителей по умолчанию с одним исключением: теги <input>, <textarea>, <button>, <select>, <keygen>
не наследуют от родителей свойства font-family и font-size, браузеры назначают им собственные значения этих свойств в user agent stylesheets

см. http://cssfollow[dot]ru/inherited-by-default/

Например:
Спойлер (Отобразить)
Советую отказаться от font-size:smaller и определить свойства
select, option и если необходимо optgroup
Удачи!

(Отредактировано автором: 01 Февраля, 2019 - 08:15:51)

 
 Top
Contr
Отправлено: 01 Февраля, 2019 - 11:00:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 200
Дата рег-ции: Окт. 2011  
Откуда: с Марса


Помог: 1 раз(а)




Ого! Спасибо!
Хотелось бы только узнать, откуда эта цитата
Цитата:
по умолчанию потомками от родителей наследуются свойства font-family, font-size, font-style, font-variant, font-weight, line-height.
Все эти свойства наследуются дочерними элементами от родителей по умолчанию с одним исключением: теги <input>, <textarea>, <button>, <select>, <keygen>
не наследуют от родителей свойства font-family и font-size, браузеры назначают им собственные значения этих свойств в user agent stylesheets
 
 Top
Vladimir Kheifets
Отправлено: 01 Февраля, 2019 - 11:21:51
Post Id



Посетитель


Покинул форум
Сообщений всего: 414
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Contr пишет:
Ого! Спасибо!
Хотелось бы только узнать, откуда эта цитата
Цитата:
по умолчанию потомками от родителей наследуются свойства font-family, font-size, font-style, font-variant, font-weight, line-height.
Все эти свойства наследуются дочерними элементами от родителей по умолчанию с одним исключением: теги <input>, <textarea>, <button>, <select>, <keygen>
не наследуют от родителей свойства font-family и font-size, браузеры назначают им собственные значения этих свойств в user agent stylesheets

приложил ссылку см. http://cssfollow[dot]ru/inherited-by-default/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB