Najnowsze tutoriale tworzenie stron internetowych
 

Style display Property

<Style obiektu

Przykład

Ustaw <div> element, który nie jest wyświetlany:

document.getElementById("myDIV").style.display = "none";
Spróbuj sam "

Definicja i Wykorzystanie

Zestawy właściwości wyświetlania lub zwraca typ wyświetlania elementu.

Elementy HTML są przeważnie "inline" lub "block" elementy: Element inline został pływających treści na jego lewej i prawej stronie. Element blok wypełnia całą linię, a nie mogą być wyświetlane na jego lewej lub prawej stronie.

Nieruchomość wyświetlacz pozwala również autorowi do pokazania lub ukrycia elementu. Jest ona podobna do widoczności nieruchomości. Jednakże, jeśli wyświetlacz można ustawić: Brak, ukrywa cały element, podczas gdy widoczność: ukryta oznacza, że ​​zawartość elementu będzie niewidoczny, ale element pozostaje w swojej pierwotnej pozycji i wielkości.

Tip: Jeśli element jest elementem bloku, jego typ wyświetlacza może również zostać zmieniony z właściwością pływaka.


Wsparcie przeglądarka

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Nieruchomość wyświetlacz jest dostępna we wszystkich głównych przeglądarkach.


Składnia

Zwraca właściwości wyświetlania:

object .style.display

Ustaw właściwość wyświetlania:

object .style.display= wartości nieruchomości
Wartość Opis
block Element jest wyświetlany jako element blokowy
compact Element jest przedstawiany jako poziom bloku lub wcięcia elementu. Zależy od kontekstu
flex Element jest przedstawiany jako elastycznego pudełka blokowego. Nowego w CSS3
inherit Wartość właściwości wyświetlacza jest dziedziczona z elementu nadrzędnego
inline Element jest wyświetlany jako elementu liniowego. Jest to domyślny
inline-block Element jest wyświetlany jako pudełko pakietowej wewnątrz skrzynce inline
inline-flex Element jest wyświetlany jako flex polu inline poziomu. Nowego w CSS3
inline-table Element jest jako tabela inline (na przykład <tabela>), bez przerwy linia przed, albo po stole
list-item Element jest wyświetlany w postaci listy
marker Wartość ta określa zawartość przed lub po polu się marker (platformach przed i. Po pseudoelementów innym przypadku ta wartość jest identyczna z „inline”)
none nie będą wyświetlane elementem
run-in Element jest wyświetlany jako poziom bloku lub wcięcia elementu. Zależy od kontekstu
table Element jest wyświetlany jako blok tabeli (na przykład <tabela>), z przerwą linii przed i po stole
table-caption Element jest przedstawiany jako podpisu tabeli (na przykład <podpis>)
table-cell Element jest przedstawiany jako komórki tabeli (na przykład <td> i <p>)
table-column Element jest przedstawiany jako kolumny komórek (like <col>)
table-column-group Element jest wyświetlany jako grupy jednego lub więcej znaków (like <colgroup>)
table-footer-group Element jest przedstawiany jako wiersz tabeli stopki (like <tfoot>)
table-header-group Element jest przedstawiany jako nagłówku tabeli (like <thead>)
table-row Element jest przedstawiany jako wiersz tabeli (na przykład <tr>)
table-row-group Element jest wyświetlany jako grupy jednego lub więcej rzędach (like <tbody>)
initial Ustawia tę właściwość na wartość domyślną. Przeczytaj o początkowy
inherit Dziedziczy nieruchomość od swojego rodzica. Przeczytaj o dziedziczyć

Szczegóły techniczne

Domyślna wartość: inline
Zwracana wartość: Ciąg reprezentujący typ wyświetlania elementu
Wersja CSS CSS1

Więcej przykładów

Przykład

Różnica między wyświetlaczem i własności nieruchomości Widoczność:

function demoDisplay() {
    document.getElementById("myP1").style.display = "none";
}

function demoVisibility() {
    document.getElementById("myP2").style.visibility = "hidden";
}
Spróbuj sam "

Przykład

Różnica między "inline" , "block" i "none" :

function myFunction(x)  {
    var whichSelected = x.selectedIndex;
    var sel = x.options[whichSelected].text;
    var elem = document.getElementById("mySpan");
    elem.style.display = sel;
}
Spróbuj sam "

Przykład

Zwraca typ wyświetlanej <p> element:

alert(document.getElementById("myP").style.display);
Spróbuj sam "

Podobne strony

Kurs CSS: CSS Wyświetlacz i widoczność

Odniesienie CSS: display property


<Style obiektu