Rumah > hujung hadapan web > tutorial css > Bab CSS bank soalan ujian bertulis bahagian hadapan web

Bab CSS bank soalan ujian bertulis bahagian hadapan web

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2022-04-21 14:39:25
ke hadapan
3717 orang telah melayarinya

Dalam artikel sebelumnya "Bank soalan ujian bertulis bahagian hadapan web - HTML ", kami berkongsi beberapa soalan temuduga bahagian hadapan tentang HTML. Artikel berikut mengikuti yang sebelumnya dan berkongsi soalan ujian bertulis (dengan jawapan) untuk bahagian CSS Mari lihat berapa banyak daripada mereka yang boleh anda jawab dengan betul!

Bab CSS bank soalan ujian bertulis bahagian hadapan web

1: Adakah sifat CSS sensitif huruf?

 ```
 ul {
     MaRGin: 10px;
 }
 ```
Salin selepas log masuk

J: Tiada perbezaan. HTML dan CSS tidak peka huruf besar-besaran, tetapi untuk kebolehbacaan yang lebih baik dan kerjasama pasukan, ia biasanya menggunakan huruf kecil Dalam XHTML, nama dan atribut elemen mestilah huruf kecil.

2. S: Adakah menetapkan margin atas dan margin bawah pada elemen sebaris berfungsi?

J: Tidak berfungsi. (Jawapannya ialah ia berfungsi, tetapi saya secara peribadi berpendapat ia salah.) Elemen dalam

html dibahagikan kepada elemen diganti dan elemen tidak diganti.

  • Elemen pengganti ialah elemen yang digunakan sebagai ruang letak untuk kandungan lain. Yang paling tipikal ialah img, yang hanya menunjuk ke fail imej. Dan kebanyakan elemen bentuk juga diganti, seperti input, dll.

  • Elemen yang tidak diganti ialah elemen yang kandungannya disertakan dalam dokumen. Sebagai contoh, perenggan ialah unsur tidak diganti jika kandungan teksnya diletakkan dalam elemen itu sendiri.

Untuk membincangkan sama ada margin atas dan margin bawah berfungsi pada elemen sebaris, kita perlu membincangkan elemen gantian sebaris dan elemen bukan gantian sebaris secara berasingan.

Pertama sekali, kita harus menjelaskan bahawa margin boleh digunakan pada elemen sebaris Ia dibenarkan dalam spesifikasi Walau bagaimanapun, memandangkan margin digunakan pada elemen sebaris yang tidak diganti, ia tidak mempunyai kesan pada ketinggian garisan. Oleh kerana margin sebenarnya telus. Jadi tiada kesan visual pada pengisytiharan margin-atas dan margin-bawah. Sebabnya ialah margin elemen tidak diganti sebaris tidak mengubah ketinggian garis elemen. Ini tidak berlaku untuk jidar kiri dan kanan unsur tidak diganti sebaris, yang mempunyai kesan.

Jidar yang ditetapkan untuk elemen yang diganti akan mempengaruhi ketinggian garisan, yang mungkin menambah atau menurunkan ketinggian garisan, bergantung pada nilai jidar atas dan bawah. Jidar kiri dan kanan elemen yang diganti sebaris mempunyai kesan yang sama seperti jidar kiri dan kanan unsur yang tidak diganti. Mari lihat demo:

http://codepen.io/paddingme/pen/JwCDF

3 S: Adakah mungkin untuk menetapkan padding-top dan padding -bawah untuk elemen sebaris Adakah ia akan meningkatkan ketinggiannya?

(Soalan asal ialah Adakah menetapkan padding-top dan padding-bottom pada elemen sebaris menambah dimensinya?)

J: Jawapannya tidak. Saya agak keliru tentang soalan yang sama Saya tidak begitu faham apa yang dimaksudkan dengan dimensi di sini. Ketepikan dan mari analisa. Untuk elemen sebaris, tetapkan padding kiri dan kanan, dan padding kiri dan kanan akan kelihatan. Apabila menetapkan pelapik atas dan bawah, anda boleh melihat bahawa kawasan pelapik bertambah selepas menetapkan warna latar belakang Untuk elemen sebaris yang tidak diganti, ketinggian baris tidak akan terjejas dan elemen induk tidak akan diregangkan. Untuk elemen yang diganti, elemen induk dikembangkan. Lihat demo untuk pemahaman yang lebih baik:

http://codepen.io/paddingme/pen/CnFpa

4 S: Tetapkan saiz fon p : 10rem , adakah saiz teks akan berubah apabila pengguna menetapkan semula atau menyeret tetingkap penyemak imbas?

J: Tidak.

rem ialah unit ukuran relatif berdasarkan saiz saiz fon dalam elemen akar HTML Saiz teks tidak akan berubah apabila saiz tetingkap berubah.

5. S: Pemilih kelas pseudo: yang ditanda akan bertindak pada jenis input radio atau kotak pilihan, dan tidak akan bertindak mengikut pilihan.

J: Tidak.

Takrifan pemilih kelas pseudo yang diperiksa adalah jelas:

Pemilih kelas pseudo CSS :checked mewakili mana-mana radio (), kotak semak () atau pilihan (