HTML ialah struktur asas halaman web, manakala CSS menyediakan sokongan untuk gaya halaman web. Melalui tetapan CSS, kami boleh mencantikkan dan menyesuaikan halaman web. Oleh itu, ia adalah satu langkah yang sangat penting bagi pembangun web untuk membiasakan diri dengan kaedah tetapan CSS. Dalam artikel ini, kami akan meneroka cara menggunakan CSS untuk menetapkan HTML.
1. Asas gaya CSS
Sebelum menggunakan CSS untuk menetapkan gaya HTML, terdapat beberapa konsep asas yang perlu difahami:
Pemilih gaya CSS merujuk kepada kod CSS yang digunakan untuk memilih teg HTML tertentu. Pemilih gaya CSS biasa termasuk pemilih teg, pemilih kelas, pemilih ID, pemilih atribut, dsb.
Sifat CSS merujuk kepada sifat gaya yang akan ditetapkan. Nilai atribut CSS ialah nilai khusus atribut.
Sebagai contoh, untuk menetapkan warna teks HTML, kita boleh menggunakan atribut "warna" untuk menetapkannya dan nilai atribut ialah kod warna tertentu, seperti: "warna: #ff0000;" bermakna menetapkan warna teks kepada merah.
Apabila teg HTML yang sama mempunyai berbilang kod gaya CSS menetapkannya, akan ada masalah keutamaan gaya CSS.
Dalam CSS, keutamaan boleh dibahagikan kepada empat peringkat. Keutamaan dari tinggi ke rendah ialah: pemilih ID, pemilih kelas, pemilih label dan pemilih universal. Iaitu, gaya yang ditetapkan oleh pemilih ID mempunyai keutamaan tertinggi, dan gaya yang ditetapkan oleh pemilih universal mempunyai keutamaan yang paling rendah.
Jika terdapat berbilang gaya teg pada tahap yang sama, keutamaan ditentukan berdasarkan kedudukan kod gaya CSS.
2. Cara menetapkan HTML dengan gaya CSS
Salah satu cara paling mudah untuk menetapkan gaya HTML adalah dengan menambah terus Tag HTML Tambah sifat gaya CSS. Contohnya, tambahkan gaya pada teg h1:
<h1 style="color: #ff0000; font-size:28px;">Hello World!</h1>
Kaedah ini mudah tetapi tidak cukup fleksibel. Kod juga boleh menjadi terlalu bertele-tele jika berbilang teg perlu digayakan.
Helaian gaya dalaman merujuk kepada menulis kod gaya CSS dalam teg <style>
di kepala fail HTML dan menetapkan HTML melalui pemilih tag Gaya label. Contohnya:
<!DOCTYPE html> <html> <head> <title>Internal CSS Example</title> <style> h1{ color: #ff0000; font-size: 28px; } </style> </head> <body> <h1>Hello World!</h1> </body> </html>
Helaian gaya luaran merujuk kepada menulis kod gaya CSS dalam fail CSS yang berasingan, dan kemudian menggunakan Tag HTML Teg <link>
merujuknya. Kaedah ini boleh menjadikan kod halaman web lebih jelas dan ringkas serta kurang berkemungkinan berulang. Contohnya:
Rujuk fail gaya index.html
dalam fail style.css
:
<!DOCTYPE html> <html> <head> <title>External CSS Example</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>Hello World!</h1> </body> </html>
Tetapkan gaya dalam fail style.css
:
h1{ color: #ff0000; font-size: 28px; }
Pemilih kelas bermaksud menetapkan gaya CSS untuk teg HTML yang ditentukan dengan menambahkan atribut kelas pada teg HTML. Contohnya:
<!DOCTYPE html> <html> <head> <title>Class Selector Example</title> <style> .red-text{ color: #ff0000; } </style> </head> <body> <h1 class="red-text">Hello World!</h1> <p class="red-text">This is a test paragraph.</p> </body> </html>
Pemilih ID bermaksud menetapkan gaya CSS untuk teg HTML yang ditentukan dengan menambahkan atribut id pada HTML tag.
<!DOCTYPE html> <html> <head> <title>ID Selector Example</title> <style> #my-heading{ color: #ff0000; } </style> </head> <body> <h1 id="my-heading">Hello World!</h1> </body> </html>
Pemilih atribut merujuk kepada memilih dan menetapkan gaya CSS dengan menentukan atribut dalam teg HTML. Contohnya:
<!DOCTYPE html> <html> <head> <title>Attribute Selector Example</title> <style> a[href^="https"]{ color: blue; } </style> </head> <body> <p>Visit my website at <a href="https://example.com">example.com</a>.</p> <p>Visit my blog at <a href="http://blog.example.com">blog.example.com</a>.</p> </body> </html>
Dalam kod di atas, a[href^="https"]
memilih semua <a>
teg yang nilai atribut hrefnya bermula dengan "https" dan menetapkan warna fonnya kepada biru.
Pemilih kelas pseudo merujuk kepada menetapkan gaya CSS untuk keadaan teg HTML yang ditentukan. Contohnya, :hover
boleh menambah tetapan gaya apabila tetikus melayang di atas label yang ditentukan.
Pemilih elemen pseudo merujuk kepada menetapkan gaya CSS untuk sebahagian daripada kandungan dalam teg HTML (seperti baris pertama perenggan).
<!DOCTYPE html> <html> <head> <title>Pseudo-class and Pseudo-element Selector Example</title> <style> a:hover{ color: blue; } p::first-line{ font-size: 24px; } </style> </head> <body> <p>This is the first line. This is the second line. This is the third line.</p> <a href="#">This is a link.</a> </body> </html>
Dalam kod di atas, :hover
memilih untuk menetapkan fon biru untuk label <a>
apabila tetikus melayang di atasnya. ::first-line
Tetapkan saiz fon baris pertama perenggan kepada 24px.
3. Ringkasan
Artikel ini memperkenalkan kaedah menetapkan gaya HTML melalui CSS, termasuk menambah gaya secara langsung pada teg HTML, menggunakan helaian gaya dalaman, menggunakan helaian gaya luaran, menggunakan pemilih kelas, menggunakan Pemilih ID, menggunakan pemilih atribut, kelas pseudo dan pemilih elemen pseudo. Dengan memilih kaedah yang berbeza, kita boleh menjadi lebih fleksibel dengan penggayaan dalam situasi yang berbeza. Pada masa yang sama, memahami konsep keutamaan gaya CSS juga merupakan salah satu asas penggunaan gaya CSS untuk menetapkan HTML.
Atas ialah kandungan terperinci Cara menggunakan CSS untuk menetapkan HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!