/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Arv og (u)synlighed
Fra : Peter


Dato : 15-01-02 22:35

Hej alle i superdygtige hjemmesidedesignere. Her er en nød jeg har
prøvet at knække

Er det muligt at få et <div> til at arve et andet <div>'s synlighed?.
Hvor kan jeg e.v.t. finde kodeeksempler på dette?.

På forhånd tak
Peter

 
 
Gunnar Vestergaard (16-01-2002)
Kommentar
Fra : Gunnar Vestergaard


Dato : 16-01-02 21:33

Peter <ptrlsn@hotmail.com> skrev:
> Er det muligt at få et <div> til at arve et andet <div>'s synlighed?.
> Hvor kan jeg e.v.t. finde kodeeksempler på dette?.

Fortæl lidt mere om hvad du mener. Har du fundet svaret på dit
spørgsmål?

--
Gunnar Vestergaard

Peter (17-01-2002)
Kommentar
Fra : Peter


Dato : 17-01-02 14:33

post@gunnar-v.dk (Gunnar Vestergaard) wrote in message news:<1f64flb.1ebg6n31hpwtpzN%post@gunnar-v.dk>...
> Peter <ptrlsn@hotmail.com> skrev:
> > Er det muligt at få et <div> til at arve et andet <div>'s synlighed?.
> > Hvor kan jeg e.v.t. finde kodeeksempler på dette?.
>
> Fortæl lidt mere om hvad du mener. Har du fundet svaret på dit
> spørgsmål?

Hej,
Jeg har desværre ikke fundet svaret endnu.
Lad os sige at jeg har defineret et stort <div>(forælder-div) og inde
i dette ønsker jeg at have flere små <div>(børne-div). Disse børne-div
skal kun være synlige, hvis forælder-div er synligt og usynlige, hvis
forælder-div er usynligt. Børne-div'ene ligger altså ovenpå
forælder-div'et og skal arve dennes synlighed.

Peter

Allan Vebel (17-01-2002)
Kommentar
Fra : Allan Vebel


Dato : 17-01-02 17:52

"Peter" <ptrlsn@hotmail.com> skrev

> Lad os sige at jeg har defineret et stort <div>(forælder-div)
> og inde i dette ønsker jeg at have flere små <div>(børne-div).
> Disse børne-div skal kun være synlige, hvis forælder-div er
> synligt og usynlige, hvis forælder-div er usynligt. Børne-div'ene
> ligger altså ovenpå forælder-div'et og skal arve dennes synlighed.

<div class="indhold" style="visibility:hidden;">
<div style="visibility:visible;">
Indhold
</div>
</div>

Er det sådan du mener? Den er i hvert fald usynlig, også hvis man
fortæller barnet at det skal være synligt

--
Allan


Jens Peter Karlsen (17-01-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 17-01-02 17:58

Har du prøvet at bruge en class i allesammen hvor du angiver
synligheden?

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On 17 Jan 2002 05:33:12 -0800, ptrlsn@hotmail.com (Peter) wrote:

>Jeg har desværre ikke fundet svaret endnu.
>Lad os sige at jeg har defineret et stort <div>(forælder-div) og inde
>i dette ønsker jeg at have flere små <div>(børne-div). Disse børne-div
>skal kun være synlige, hvis forælder-div er synligt og usynlige, hvis
>forælder-div er usynligt. Børne-div'ene ligger altså ovenpå
>forælder-div'et og skal arve dennes synlighed.


Gunnar Vestergaard (17-01-2002)
Kommentar
Fra : Gunnar Vestergaard


Dato : 17-01-02 22:49

Peter <ptrlsn@hotmail.com> skrev:
> Jeg har desværre ikke fundet svaret endnu.
> Lad os sige at jeg har defineret et stort <div>(forælder-div) og inde
> i dette ønsker jeg at have flere små <div>(børne-div). Disse børne-div
> skal kun være synlige, hvis forælder-div er synligt og usynlige, hvis
> forælder-div er usynligt. Børne-div'ene ligger altså ovenpå
> forælder-div'et og skal arve dennes synlighed.

Hmmmm.... Jeg tror ikke jeg har løsningen, men dog et par bemærkninger.

Jeg kan give et forslag, men det er måske ikke det du søger. Hvis du
bruger display:none, så fjernes DIV'ernes layout fuldstændig, og de
optager ikke plads. Ikke en eneste pixel. Heller ikke de indeholdte
nedarvinger, uanset om de er sat til at være synlige. Det bliver lige
som om de slet ikke stod i HTML-koden. Men det er måske ikke det du
ønsker.

Hvis du vil have at den første DIV fremstår som blank, altså usynlig men
stadig optager plads, så kan du bruge visibility:hidden, men CSS2
specificerer ikke hvordan nedarvede elementer påvirkes. Så det er ikke
til at vide hvordan browserne fortolker den.

http://www.w3.org/TR/REC-CSS2/
er en god informationskilde.

Du kan ændre CSS-værdier dynamisk med Javascript. Det står der mere om i
Document Object Model Style Specification hos http://www.w3.org

--
Gunnar Vestergaard

Demokrati: To ulve og et lam der stemmer om
hvad de skal have til middag.

Peter (18-01-2002)
Kommentar
Fra : Peter


Dato : 18-01-02 23:06

Hej,

Jeg har prøvet at kombinere alle de råd jeg har fået her i en testside
og det virker

Mange tak for hjælpen til jer alle.

Peter

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408877
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste