Powinieneś być w stanie wykorzystać gwiazdkę i !important
elementy 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 !important
zapewnia, ż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
jest przydatne, ale może przydać się potworom, jeśli zostanie nadużyte.!important
. Musi być zawsze używana jako ostatnia opcja.!important
tutaj 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 * {}
lubbody * {}
pomoże uniknąć zastąpienia przez bardziej szczegółowebody p {}
arkusze stylów.body p {}
jest bardziej szczegółowe niżbody {}
, więc gwiazdka jest tutaj ważnym elementem.html
zhtml *
tutajMyślę, że najlepszą praktyką jest ustawienie czcionki na body:
a jeśli zdecydujesz się zmienić go dla jakiegoś elementu, można go łatwo nadpisać:
źródło
Ustaw go w selektorze treści swojego css. Na przykład
źródło
Użyj następującego CSS:
*
-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, żefont
styl-for*
będzie bezwzględny, nawet jeśli do ustawienia tekstu użyto innych selektorów (na przykład,body
a może ap
).źródło
!important
uniemożliwiłoby to innym selektorom zastąpienie ustawień.!important
uniemoż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. :-)!important
s z bardziej szczegółowych selektorów powyżej. Ale chyba nie do końca o to chodzi :)Nigdy nie powinieneś używać
* + !important
. A co jeśli chcesz zmienić czcionkę w niektórych częściach dokumentu HTML? Zawsze powinieneś używać ciała bez ważnych. Używaj!important
tylko wtedy, gdy nie ma innej opcji.źródło
Spróbuj tego:
źródło
{}
przycisku, możesz wyświetlić przykładowy kod w ten sposób w swoich odpowiedziach.