Rumah >hujung hadapan web >tutorial css >Penyelesaian kepada sempadan tetapan butang tidak sah: tiada atribut dalam Tutorial IE_Basic

Penyelesaian kepada sempadan tetapan butang tidak sah: tiada atribut dalam Tutorial IE_Basic

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

Untuk menetapkan elemen tanpa sempadan, anda hanya perlu menetapkan sempadan:none untuk elemen Sudah tentu, menetapkan sempadan:0 mempunyai kesan yang sama, tetapi sebenarnya terdapat perbezaan prestasi antara keduanya

<.>Salin kod Kod adalah seperti berikut:
border:none: Sempadan ditetapkan kepada tiada, tiada pemprosesan dilakukan;
sempadan:0: Lebar jidar ditetapkan kepada 0 piksel, tetapi warna jidar dan gaya jidar sebenarnya masih dipaparkan.

Walau bagaimanapun, dalam IE, ini tidak berlaku untuk butang dan elemen input Dalam IE6 dan 7, border:none hanya bersamaan dengan border-style:none, dan ruang yang diduduki oleh sempadan. masih daripada. Ini menyebabkan lebar dan ketinggian input dilaraskan secara tidak konsisten merentas pelayar! Dalam IE6 dan 7, walaupun sempadan: tiada ditetapkan, sempadan masih wujud. Jika anda tidak percaya saya, cubalah.
Penyelesaian diberikan di bawah:
Kaedah pertama:

Salin kod Kod adalah seperti berikut:
sempadan:0 tiada;

Kaedah kedua:
Tambahkan warna latar belakang pada butang

Salin kod Kod adalah seperti berikut:
butang{
latar belakang:#fff;
}

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