首頁  >  文章  >  web前端  >  如何在顯示圖像時使用 CSS 有效隱藏 HTML 中的文字?

如何在顯示圖像時使用 CSS 有效隱藏 HTML 中的文字?

Patricia Arquette
Patricia Arquette原創
2024-11-25 19:44:11683瀏覽

How Can I Effectively Hide Text in HTML Using CSS While Displaying an Image?

使用 CSS 隱藏文字

在 HTML 中,可以使用 CSS 設定標籤的樣式,以將其文字替換為圖片。但是,原始文字在標籤分配的空間內可能仍然可見。

為了解決這個問題,一種技巧是將文字推離螢幕。這可以透過以下 CSS 屬性來實現:

text-indent: -9999px;

這會將文字傳送到左側很遠的位置,使其不可見。此外,若要顯示影像,請設定background-image 屬性並指定其URL。不要忘記定義元素的高度和寬度以容納圖像。

background-image: url(/the_img.png);
height: 100px;
width: 600px;

另一種方法是隱藏文本,同時避免創建較大的屏幕外空間:​​

text-indent: 100%;
white-space: nowrap;
overflow: hidden;

透過將text-indent 設置為100%,文本會有效地向右移動其自身寬度,使其不可見。空白:nowrap 防止文字換行到下一行,溢出:隱藏剪輯任何多餘的內容。

以上是如何在顯示圖像時使用 CSS 有效隱藏 HTML 中的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn