Nếu chúng ta có thể chỉnh sửa đánh dấu, cuộc sống có thể dễ dàng hơn, chỉ cần xóa văn bản và hạnh phúc. Nhưng đôi khi, việc đánh dấu được đặt bởi mã JS hoặc chúng tôi hoàn toàn không được phép chỉnh sửa nó, css quá tệ đã trở thành vũ khí duy nhất được sử dụng theo ý của chúng tôi.
Chúng tôi không thể đặt một <span>
gói văn bản và ẩn toàn bộ thẻ. Nhân tiện, một số trình duyệt không chỉ che giấu các yếu tố display:none
mà còn vô hiệu hóa các thành phần bên trong.
Cả hai font-size:0px
và color:transparent
có thể là giải pháp tốt, nhưng một số trình duyệt không hiểu chúng. Chúng ta không thể dựa vào họ.
Tôi đề nghị:
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 */
}
Sử dụng overflow:hidden
thực thi chiều rộng và chiều cao của chúng tôi. Một số trình duyệt (sẽ không đặt tên chúng là ... IE ) có thể đọc chiều rộng và chiều cao là min-width
và min-height
. Tôi muốn ngăn chặn hộp được mở rộng.