Rumah  >  Artikel  >  hujung hadapan web  >  Perbezaan antara sempadan:tiada dan sempadan:0_Tutorial Asas

Perbezaan antara sempadan:tiada dan sempadan:0_Tutorial Asas

WBOY
WBOYasal
2016-05-16 12:03:502036semak imbas

1. border:none
Singkatan gaya sempadan
Lihat hasil berikut dalam elemen semakan krom

Salin kod Kod adalah seperti berikut:

elemen.gaya {
sempadan: tiada;
gaya atas sempadan: tiada;
gaya-kanan sempadan: tiada;
sempadan- gaya bawah: tiada;
sempadan-gaya-kiri: tiada;
sempadan-lebar: awal;
sempadan-warna: awal;
}

dalam firefox Jika anda menggunakan firebug untuk melihat elemen, anda akan melihat hasil berikut:
Salin kod Kod adalah seperti berikut:

elemen .gaya {
sempadan: sederhana tiada;
}

Beri perhatian kepada nilai sederhana
2. sempadan :0
singkatan lebar sempadan
ulasan dalam chrome Elemen melihat hasil berikut
Salin kod kod adalah seperti berikut:

elemen.style {
sempadan: 0;
border-top-width: 0px;
border-right-width: 0px;
lebar-bawah-sempadan: 0px;
lebar-kiri-sempadan: 0px;
gaya-sempadan: awal;
warna-sempadan: awal;
}

Jika anda menggunakan firebug untuk melihat elemen dalam firefox, anda akan melihat keputusan berikut:
Salin kod Kod adalah seperti berikut:

elemen.gaya {
sempadan: 0 tiada;
}

Beri perhatian kepada perbezaan antara sempadan:tiada dan sempadan:0 dalam pepijat api
Berikut ialah contoh untuk menerangkan secara terperinci
Salin kod Kodnya adalah seperti berikut:



< div class="setwidth">
"Border: 0" and "border-width: 3px"


"Border : 0" dan "gaya sempadan: putus-putus"




"Sempadan: tiada" dan "lebar sempadan: 3px"


"Sempadan: tiada" dan " border-style: dashed"



Bagi mereka yang berminat Anda boleh salin kod di atas dan cuba dalam penyemak imbas ini:
Keputusan ujian:
1. .zerotest .setwidth
Walaupun lebar sempadan: 3px ditakrifkan, gaya sempadan: tiada sehingga tiada sempadan (IE7 A sempadan 3 piksel akan dipaparkan, yang berkaitan ke sempadan:0 menghurai. Akan dibincangkan di bawah)
2. .zerotest .setstyle
Walaupun gaya sempadan: putus-putus ditakrifkan, lebar sempadan:0 jadi tiada sempadan
3 .nonetest .setwidth
Walaupun begitu ditakrifkan lebar sempadan: 3px, tetapi gaya sempadan: tiada sehingga tiada sempadan (tiada sempadan di bawah IE7)
4. .nonetest .setstyle
mentakrifkan gaya sempadan: gaya sempadan putus-putus sebagai nilai lalai warna sempadan sederhana Ia adalah nilai lalai hitam, jadi bingkai bertitik hitam 3 piksel akan dipaparkan (satu piksel di bawah IE7)
Berdasarkan 1 dan 4, ia boleh dianalisis bahawa di bawah IE7,
sempadan: 0 dihuraikan sebagai lebar sempadan:0
sempadan:tiada dihuraikan sebagai gaya sempadan:tiada
Mari kita lihat penyemak imbas standard
sempadan:0 menjadikan satu lagi lebar sempadan:0 daripada sempadan :none, itulah sebabnya prestasi border:none lebih baik daripada border:0 height
Jadi Design Hive mengesyorkan menggunakan border:none untuk mencapai kesan tanpa sempadan
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Contoh 6 cara untuk mengosongkan terapung dalam html_CSS/HTMLArtikel seterusnya:Contoh 6 cara untuk mengosongkan terapung dalam html_CSS/HTML

Artikel berkaitan

Lihat lagi