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:
.textbox {
height: 10%;
padding: 20px 70px 15px 15px;
overflow-y: auto;
}
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