Wątek przeniesiony 2022-10-20 07:32 z C# i .NET przez Adam Boduch.

Standardowy parametr wyświetlania (display) dla tabel

0

Cześć wszystkim!

Chciałbym się was zapytać czy wiecie może jaki jest standardowy parametr (display) wyświetlania dla tabel.

Normalnie tworząc tabelę i nadając jej szerokość 100%, efektem jest rozciągnięcie tej tabeli do rozmiarów elementu w którym się znajduje. Próbując tę tabelę jednak ukryć (wraz z znajdującymi się w niej elementami) poprzez zmianę atrybutu tej tabeli:

id_tabeli.Attributes["style"] = "display:none"; 

a później "odkryć" poprzez:

id_tabeli.Attributes["style"] = "display:block";

efektem jest to, że tabela jako blok nie jest już rozciągnięta na całą szerokość elementu w jakim się znajduje, a ma szerokość jedynie elementów jakie w sobie zawiera.

Czy jest jakiś parametr stylu dla tabeli, który byłby odpowiednikiem braku (lub usunięcia) parametru display w ogóle?

1

https://developer.mozilla.org/en-US/docs/Web/CSS/display

Standardowo tabela ma ustawioną wartość display: table;.

0

Jeszcze tylko takie pytanie czy na pewno potrzebujesz używać display:none
Pamiętaj że taki styl usuwa efektywnie element z dom.
Czasami to może być pożądane zachowanie, czasami nie.

Napisałeś że chcesz ukryć tabelę, wiec wolę dopytać ;-) bo ukrycie to nie to samo co usunięcie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1