有多種方法可以在CSS中隱藏文本。 例如, 1)我爲什麼要隱藏CSS中的文本/這是什麼?
text-indent: 9999px
2)
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
但會有什麼人們通常認爲的呢?
我明白TEXT-INDENT:10px的做,但什麼是 「TEXT-INDENT 100%」(即百分比)呢?
有多種方法可以在CSS中隱藏文本。 例如, 1)我爲什麼要隱藏CSS中的文本/這是什麼?
text-indent: 9999px
2)
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
但會有什麼人們通常認爲的呢?
我明白TEXT-INDENT:10px的做,但什麼是 「TEXT-INDENT 100%」(即百分比)呢?
好時,你永遠都具有text-indent | margin-left/right | left/right
屬性設置爲100%
或一些大數量的元素,這通常使得元素的位置或者隱瞞如果parent
容器有任何overflow: hidden
或者如果屬性value
地方之外的元素window
或viewport
。
DOM
的可使用CSS
特性的任何元件在page
即某處放置使用text-indent | margin-left/right | left/right
除其他外,所述%
(百分比)使用相對定位取決於其父dimensions
。
如
如果您有:
#parent{
width: 500px;
}
#child{
width: 100%;
}
<div id="parent">
<div id="child"> </div>
</div>
然後child
將有width: 100%
相對其parent
所以它將有500px
的寬度,因爲這是對的100%父母的寬度。
原因是什麼?
爲什麼安全?爲了防止機器人從創建在您的網站賬號
一種方法是創建例如input
與left/right: -100%/100%
或一些大號碼,這將使用戶沒有看到輸入,但機器人將,所以在服務器端recieving輸入數據時,如果的「隱藏」輸入充滿,你就知道什麼是錯的。