Відповіді:
Ви повинні мати можливість використовувати зірочку та !important
елементи в CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
Зірочка відповідає усьому (ви, ймовірно, могли піти і без того html
).
У !important
гарантує , що ніщо не може перевизначити то , що ви встановили в цьому стилі (якщо це не важливо). (це допоможе у вашій вимозі, щоб він "ігнорував внутрішнє форматування тексту" - що я вважав, що інші стилі не можуть перезаписати їх)
Решта стилю в брекетах - це як і будь-яка інша укладка, і ви можете там робити все, що завгодно. Як приклад я вибрав змінити розмір, колір та сімейство шрифту.
!important
. Він завжди повинен використовуватися як останній варіант.
!important
тут пояснюється вимогою оригінального афіші, "мати однакову групу шрифтів та однаковий розмір тексту, ігноруючи все внутрішнє форматування тексту". Якщо у вас немає цієї вимоги, ви не хочете користуватися !important
.
html * {}
або body * {}
допоможе вам уникнути переоцінки через більш конкретні body p {}
вкладені таблиці стилів. body p {}
є більш конкретним body {}
, тому зірочка тут є важливим елементом.
html
з html *
тут
Найкраща практика, на яку я думаю, - це встановити шрифт для тіла:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
і якщо ви вирішите змінити його на якийсь елемент, його можна легко перезаписати:
h2, h3 {
font-size: 14px;
}
Встановіть його в селекторі тіла вашого css. Напр
body {
font: 16px Arial, sans-serif;
}
Використовуйте наступний css:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
*
-Селектор означає будь-які / всі елементи, але, очевидно , буде на нижній частині харчового ланцюга , коли мова йде про перекриваючи більш конкретних селектори.
Зауважте, що !important
-flag зробить -style font
для *
абсолютним, навіть якщо для вибору тексту використовувались інші селектори (наприклад, body
а, може, а p
).
!important
це не дозволить іншим селекторам змінити настройки.
!important
це не дозволить іншим селекторам перевизначити, якщо вони також не використовують його. Хе. Я відредагую свій пост і додаю його - спасибі :-)
!important
s з більш конкретних селекторів вище. Але це не зовсім суть тут, мабуть :)
Спробуйте це:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}
кнопку, ви можете відображати приклад коду таким чином у своїх відповідях.
!important
є корисним, але він може отримати трохи "thar be monsters", якщо його надто зловживають.