Height i % på div

Tags:    html css

Hej allesammen

Jeg har en div, som jeg gerne vil have ikke bliver højere end f.eks. 25% af siden, men størrelsen ændrer sig kun hvis man angiver height i px...

Hvorfor kan jeg ikke angive height i %???

Sådan ser mit stylesheet ud for den div, hvor teksten står i:

Fold kodeboks ind/udKode 


Du kan se siden på http://www.emil.bjerglundpedersen.dk/emil/ny.


//Emilbp



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej allesammen

Jeg har en div, som jeg gerne vil have ikke bliver højere end f.eks. 25% af siden, men størrelsen ændrer sig kun hvis man angiver height i px...

Hvorfor kan jeg ikke angive height i %???

Sådan ser mit stylesheet ud for den div, hvor teksten står i:

Fold kodeboks ind/udKode 


Du kan se siden på http://www.emil.bjerglundpedersen.dk/emil/ny.


//Emilbp


Når du bruger % som måle enhed skal du være sikker på at du kender udgangspunktet for måleenheden.
forstået på denne måde:
din div skal være 10% høj i forhold til hvad ?
% i CSS er en relativ mål angivelse så derfor beregner en browser elementers størrelse der er angivet i % i forhold til sidens andre elementer.

hvis du ønsker at bruge relative målenhedder så prøv dig frem med "em" som måleenhed i stedet for.

PS: det er heller ikke alle browsere der understøtter heigth bl.a ikke NN før version 6.

MVH
Claus Pryds
http://www.cws-webservice.dk



Når du bruger % som måle enhed skal du være sikker på at du kender udgangspunktet for måleenheden.
forstået på denne måde:
din div skal være 10% høj i forhold til hvad ?
% i CSS er en relativ mål angivelse så derfor beregner en browser elementers størrelse der er angivet i % i forhold til sidens andre elementer.

hvis du ønsker at bruge relative målenhedder så prøv dig frem med "em" som måleenhed i stedet for.

PS: det er heller ikke alle browsere der understøtter heigth bl.a ikke NN før version 6.

MVH
Claus Pryds
http://www.cws-webservice.dk


Men "em" retter sig da ikk ind efter siden størrelse??? gør den???

Mit problem er at jeg selv kører 1152x864 i opløsning, og derfor har jeg brug for at lave noget så siden ser ens ud overalt.

//Emilbp



Når du bruger % som måle enhed skal du være sikker på at du kender udgangspunktet for måleenheden.
forstået på denne måde:
din div skal være 10% høj i forhold til hvad ?
% i CSS er en relativ mål angivelse så derfor beregner en browser elementers størrelse der er angivet i % i forhold til sidens andre elementer.

hvis du ønsker at bruge relative målenhedder så prøv dig frem med "em" som måleenhed i stedet for.

PS: det er heller ikke alle browsere der understøtter heigth bl.a ikke NN før version 6.

MVH
Claus Pryds
http://www.cws-webservice.dk

Men "em" retter sig da ikk ind efter siden størrelse??? gør den???

Mit problem er at jeg selv kører 1152x864 i opløsning, og derfor har jeg brug for at lave noget så siden ser ens ud overalt.

//Emilbp


Jo det gør em lige præcis forudsat, at du kun bruger em det vil sige også til font størrelser osv.
MVH
Claus Pryds
http://www.cws-webservice.dk





Men "em" retter sig da ikk ind efter siden størrelse??? gør den???

Mit problem er at jeg selv kører 1152x864 i opløsning, og derfor har jeg brug for at lave noget så siden ser ens ud overalt.

//Emilbp

Jo det gør em lige præcis forudsat, at du kun bruger em det vil sige også til font størrelser osv.
MVH
Claus Pryds
http://www.cws-webservice.dk


Okay det tror jeg at jeg prøver.... Det design jeg har lavet nu har jeg faktisk ladet den lave størrelserne selv ved at angive margins...

//Emilbp



Tak for det... nu virker det vidst efter hensigten

//Emilbp



t