Jika kita bisa mengedit markup, hidup bisa lebih mudah, cukup hapus teks dan berbahagialah. Tapi kadang-kadang markup ditempatkan dengan kode JS atau kita hanya tidak diizinkan untuk mengeditnya sama sekali, css yang sangat buruk berubah menjadi satu-satunya senjata yang ditempatkan di tangan kita.
Kami tidak dapat menempatkan <span>
pembungkus teks dan menyembunyikan seluruh tag. Omong-omong, beberapa browser tidak hanya menyembunyikan elemen dengan display:none
tetapi juga menonaktifkan komponen di dalamnya.
Keduanya font-size:0px
dan color:transparent
mungkin solusi yang baik, tetapi beberapa browser tidak memahaminya. Kita tidak bisa mengandalkan mereka.
Saya menyarankan:
h1 {
background-image: url(/LOGO.png); /* Our image */
text-indent: -3000px; /* Send text out of viewable area */
height: 100px; width: 600px; /* height and width are a must, agree */
overflow:hidden; /* make sure our size is respected */
}
Menggunakan overflow:hidden
memberlakukan lebar & tinggi kami. Beberapa browser (tidak akan menamai mereka ... IE ) dapat membaca lebar dan tinggi sebagai min-width
dan min-height
. Saya ingin mencegah kotak diperbesar.