Style display attribute
- Previous Page direction
- Next Page emptyCells
- Go to Previous Level Object ng Style ng HTML DOM
Paglilinaw at paggamit
display
Ang pagtatakda o pagbabalik ng display type ng elemento.
Ang mga elemento sa HTML ay karamihan ay “inline” o “block” elemento: ang bawat baba ng inline elemento ay mayroong floating content sa kanyang kaliwa at kanan.
display
属性还允许作者显示或隐藏元素。它类似于 visibility 属性。但是,如果设置 display:none
,它会隐藏整个元素,而 visibility:hidden
意味着元素的内容将不可见,但元素会保持其原始位置和大小。
提示:如果元素是块元素,也可以通过 float 属性更改其显示类型。
另请参阅:
CSS 教程:CSS Display 和 visibility
CSS 参考手册:display 属性
实例
Eli 1
设置不显示 <div> 元素:
document.getElementById("myDIV").style.display = "none";
Eli 2
display 属性和 visibility 属性的区别:
function demoDisplay() { document.getElementById("myP1").style.display = "none"; } function demoVisibility() { document.getElementById("myP2").style.visibility = "hidden"; }
Eli 3
在隐藏和显示元素之间切换:
function myFunction() { var x = document.getElementById('myDIV'); if (x.style.display === 'none') { x.style.display = 'block'; } else { x.style.display = 'none'; } }
Eli 4
"inline"、"block" 与 "none" 的区别: function myFunction(x) { var whichSelected = x.selectedIndex; var sel = x.options[whichSelected].text; var elem = document.getElementById("mySpan"); elem.style.display = sel; }
Eli 5
Ibubunga ang uri ng pagpapakita ng <p> elemento:
alert(document.getElementById("myP").style.display);
Mga gramatika
Ibubunga ang katangian ng display:
object.style.display
Itatakda ang katangian ng display:
object.style.display = value
Halimbawa ng katangian
Halimbawa ng paglalarawan | Paglalarawan |
---|---|
block | Ang elemento ay pinapakita bilang isang bloke elemento. |
compact | Ang elemento ay nagpapakita bilang isang bloke o inline na elemento. Nagbubunga nang nakikita ang konteksto. |
flex | Ang elemento ay nagpapakita bilang isang bloke level box model. Bagong katangian ng CSS3. |
inline | Ang elemento ay nagpapakita bilang isang inline na elemento. Default. |
inline-block | Ang elemento ay nagpapakita bilang isang bloke box sa loob ng inline box. |
inline-flex | Ang elemento ay nagpapakita bilang isang inline level box model. Bagong katangian ng CSS3. |
inline-table | Ang elemento ay nagpapakita bilang isang inline table (tulad ng <table>), walang halipot na linya bago at pagkatapos ng talahanapan. |
list-item | Ang elemento ay nagpapakita bilang isang listahan. |
marker |
Ang halimbawa na ito ay nagtatakda ng nilalaman bago o pagkatapos ng kahon bilang tag (marker). Ginagamit kasama ang :before at :after pseudo-element. Sa ibang paraan, ang halimbawa na ito ay katulad ng "inline". |
none | Ang elemento ay hindi ipapakita. |
run-in | Ang elemento ay nagpapakita bilang isang bloke o inline na elemento. Nagbubunga nang nakikita ang konteksto. |
table | Ang elemento ay nagpapakita bilang isang bloke talahanapan (block table) (tulad ng <table>), may halipot na linya bago at pagkatapos ng talahanapan. |
table-caption | Ang elemento ay nagpapakita bilang isang pamagat ng talahanapan (tulad ng <caption>). |
table-cell | Ang elemento ay nagpapakita bilang isang cell ng talahanapan (tulad ng <td> at <th>). |
table-column | Ang elemento ay nagpapakita bilang isang kolumna ng cell (tulad ng <col>). |
table-column-group | Ang elemento ay nagpapakita bilang isang grupo ng kolumna (tulad ng <colgroup>). |
table-footer-group | Ang elemento ay nagpapakita bilang isang linya ng pugad ng talahanapan (tulad ng <tfoot>). |
table-header-group | Ang elemento ay nagpapakita bilang isang linya ng pamagat ng talahanapan (tulad ng <thead>). |
table-row | Ang elemento ay nagpapakita bilang isang linya ng talahanapan (tulad ng <tr>). |
table-row-group | Ang elemento ay nagpapakita bilang isang linya o ilang mga linya na grupo (tulad ng <tbody>). |
initial | Itatakan ang katangian na ito sa kanyang default na halimbawa. Tingnan ang initial. |
inherit | Inuminan ng kanyang magulang na elemento ang katangian na ito. Tingnan ang inherit. |
Teknikal na detalye
Default na halimbawa: | inline |
---|---|
Halimbawa ng pagbubunga: | String, kumakatawan sa uri ng pagpapakita ng elemento. |
CSS ersion: | CSS1 |
Browser Support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |
- Previous Page direction
- Next Page emptyCells
- Go to Previous Level Object ng Style ng HTML DOM