Jawaban:
Anda harus dapat menggunakan tanda bintang dan !important
elemen dalam CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
Tanda bintang cocok dengan semuanya (Anda mungkin bisa pergi tanpa html
terlalu).
The !important
memastikan bahwa tidak ada yang dapat menimpa apa yang Anda atur dalam gaya ini (kecuali itu juga penting). (ini untuk membantu kebutuhan Anda bahwa itu harus "mengabaikan pemformatan teks" - yang saya maksudkan adalah bahwa gaya lain tidak dapat menimpa ini)
Sisa gaya dalam kawat gigi sama seperti gaya lainnya dan Anda dapat melakukan apa pun yang Anda inginkan di sana. Saya memilih untuk mengubah ukuran font, warna, dan keluarga sebagai contoh.
!important
. Itu harus selalu digunakan sebagai opsi terakhir.
!important
sini adalah karena persyaratan poster asli, "memiliki font-family yang sama dan ukuran teks yang sama mengabaikan semua format teks." Jika Anda tidak memiliki persyaratan itu, Anda tidak ingin menggunakannya !important
.
html * {}
atau body * {}
akan membantu Anda menghindari override melalui body p {}
style sheet yang lebih spesifik disertakan. body p {}
lebih spesifik daripada body {}
, jadi tanda bintang adalah elemen penting di sini.
html
dari html *
sini
Praktik terbaik yang saya pikir adalah mengatur font ke badan:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
dan jika Anda memutuskan untuk mengubahnya untuk beberapa elemen, itu dapat dengan mudah ditimpa:
h2, h3 {
font-size: 14px;
}
Atur di pemilih tubuh css Anda. Misalnya
body {
font: 16px Arial, sans-serif;
}
Gunakan css berikut:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
The *
-selector berarti setiap / semua elemen, tapi jelas akan berada di bagian bawah rantai makanan ketika datang ke override lebih spesifik penyeleksi.
Perhatikan bahwa !important
-flag akan membuat font
-gaya untuk *
menjadi mutlak, bahkan jika penyeleksi lainnya telah digunakan untuk mengatur teks (misalnya, body
atau mungkin p
).
!important
akan mencegah penyeleksi lain dari mengesampingkan pengaturan.
!important
akan mencegah penyeleksi lain mengesampingkan, asalkan mereka juga tidak menggunakannya. Heh. Saya akan mengedit posting saya dan menambahkannya - terima kasih. :-)
!important
s dari pemilih yang lebih spesifik di atas. Tapi itu bukan intinya di sini kurasa :)
Coba ini:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}
tombol, Anda dapat menampilkan kode contoh dengan cara ini dalam jawaban Anda.
!important
bermanfaat, tetapi bisa sedikit "menjadi monster" jika terlalu sering digunakan.