Odpowiedzi:
Powinieneś być w stanie wykorzystać gwiazdkę i !importantelementy w CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
Gwiazdka pasuje do wszystkiego (prawdopodobnie bez niej możesz uciec html).
W !importantzapewnia, że nic nie może zastąpić co masz ustawione w tym stylu (chyba, że jest to również ważne). (ma to pomóc w spełnieniu Twojego wymagania, aby „ignorować wewnętrzne formatowanie tekstu” - co, jak uznałem, oznacza, że inne style nie mogą ich zastąpić)
Reszta stylu w nawiasach klamrowych jest taka sama, jak każda inna stylizacja i możesz tam robić, co chcesz. Jako przykład wybrałem zmianę rozmiaru, koloru i rodziny czcionki.
!important. Musi być zawsze używana jako ostatnia opcja.
!importanttutaj jest spowodowane wymaganiem oryginalnego plakatu, „mają tę samą rodzinę czcionek i ten sam rozmiar tekstu, ignorując całe wewnętrzne formatowanie tekstu”. Jeśli nie masz tego wymagania, nie chcesz używać !important.
html * {}lub body * {}pomoże uniknąć zastąpienia przez bardziej szczegółowe body p {}arkusze stylów. body p {}jest bardziej szczegółowe niż body {}, więc gwiazdka jest tutaj ważnym elementem.
htmlz html *tutaj
Myślę, że najlepszą praktyką jest ustawienie czcionki na body:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
a jeśli zdecydujesz się zmienić go dla jakiegoś elementu, można go łatwo nadpisać:
h2, h3 {
font-size: 14px;
}
Ustaw go w selektorze treści swojego css. Na przykład
body {
font: 16px Arial, sans-serif;
}
Użyj następującego CSS:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
*-Selector oznacza jakiekolwiek / wszystkie elementy, ale będzie oczywiście na dole łańcucha pokarmowego, jeśli chodzi o nadrzędne bardziej konkretne selektorów.
Zauważ, że !important-flag sprawi, że fontstyl-for *będzie bezwzględny, nawet jeśli do ustawienia tekstu użyto innych selektorów (na przykład, bodya może a p).
!importantuniemożliwiłoby to innym selektorom zastąpienie ustawień.
!importantuniemożliwiłoby to zastąpienie innych selektorów, o ile również ich nie używają. Heh. Zmienię swój post i dodam - dzięki. :-)
!importants z bardziej szczegółowych selektorów powyżej. Ale chyba nie do końca o to chodzi :)
Spróbuj tego:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}przycisku, możesz wyświetlić przykładowy kod w ten sposób w swoich odpowiedziach.
!importantjest przydatne, ale może przydać się potworom, jeśli zostanie nadużyte.