Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 30. 3. 2009, 22:25:10
Zdravím
Mám jeden dotaz, dejme tomu, že mám DIV levý sloupec nafloatovaný doleva a na něj nastaveno display:none;. V něm jsou vnořeny další 3 DIVy z nichž jeden bych chtěl zobrazit, jak to ale udělat? Zkoušel jsem visibility:visible; ale marně, jde to vůbec nějak "přebít"? Díky za každou radu. |
||
Icka Profil * |
#2 · Zasláno: 30. 3. 2009, 22:33:19
nene, to určitě nelze.. Elementy vnořené v invisible prvku se nemohou zobrazit, dokud jejich nadřazený element bude skrytý
|
||
gardener Profil |
#3 · Zasláno: 30. 3. 2009, 23:02:22
Tak to je v čudu:)
|
||
Miloš Profil |
#4 · Zasláno: 31. 3. 2009, 00:01:16
Jediné, co můžeš přebít, je visibility: hidden nadřazeného elementu.
<!DOCTYPE HTML> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <style type="text/css"> body {background-color: navy;} div {visibility: hidden;} p {background-color: black; color: white; visibility: visible;} </style> <title>viditelnost</title> <div><p>blblbla</div> |
||
panther Profil |
#5 · Zasláno: 31. 3. 2009, 07:50:29
gardener
„mám DIV levý sloupec nafloatovaný doleva a na něj nastaveno display:none;“ pokud má „display: none;“, je úplně jedno, kam je floatovaný, jaké má rozměry, zkrátka všechno, protože je skrytý a jakoby nebyl. Pokud má „visibility: hidden;“, je jiná situace - prvek je neviditelný, ale zabírá místo, do kterého se dají vnořené elementy pomocí „visibility: visible;“ zviditelnit. |
||
Bubák Profil |
#6 · Zasláno: 31. 3. 2009, 12:41:57
V podstadě vše, co tu bylo řečeno je i na www.jakpsatweb.cz/css/display.html v odstavci "Display: none".
|
||
Časová prodleva: 15 let
|
0