หากเราสามารถแก้ไขมาร์กอัปชีวิตได้ง่ายขึ้นเพียงแค่ลบข้อความและมีความสุข แต่บางครั้งมาร์กอัปถูกวางโดยรหัส JS หรือเราไม่ได้รับอนุญาตให้แก้ไขเลย css ที่แย่เกินไปกลายเป็นอาวุธเดียวที่เราวางขาย
เราไม่สามารถวาง<span>
ข้อความและซ่อนแท็กทั้งหมดได้ เบราว์เซอร์บางตัวไม่เพียง แต่ซ่อนองค์ประกอบdisplay:none
แต่ยังปิดใช้งานส่วนประกอบภายในด้วย
ทั้งสองfont-size:0px
และcolor:transparent
อาจเป็นโซลูชันที่ดี แต่เบราว์เซอร์บางตัวไม่เข้าใจ เราไม่สามารถพึ่งพาพวกเขาได้
ฉันแนะนำ:
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 */
}
การใช้overflow:hidden
บังคับความกว้างและความสูงของเรา เบราว์เซอร์บางตัว (จะไม่ตั้งชื่อพวกเขา ... IE ) อาจจะอ่านกว้างและความสูงเป็นและmin-width
min-height
ฉันต้องการป้องกันไม่ให้ขยายกล่อง