WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Att definera exakta höjden på en text med css (https://www.wn.se/forum/showthread.php?t=19359)

swan 2007-02-14 22:26

Om jag har en text på det här sättet

<span>text</span>

och talar om att texten skall vara 12px, betyder det att jag vet att höjden på texten alltid är 12pixlar? Eller finns det andra css inställningar som påverkar den totala höjden?

Går det att på förhand definera den exakta höjden på en text och vara säker på att den inte ändras? Jag vill alltså att höjden skall vara exakt likadan, dvs statisk, oavsett webbläsare, och oavsett om användaren byter textstorlek mha webbläsaren.

Detta kanske är en nybörjarfråga men jag har försök att googla mig fram till ett svar utan att lyckas.

Tacksam för svar.

martine 2007-02-15 13:37

Nej du kan inte bestämma den säkert (förutom om texten är en bild – men det stadiet är vi väl förbi i webbdesign). Det är med avsikt – sidorna ska vara tillgängliga även om man ser lite dåligt. Prova själv att ändra textstorleken i webläsaren, det går i alla webläsare (förutom IE6 om måttet i css:en är satt till px).

Försök istället fundera på hur du kan göra dina sidor att fungera bra även om texten blir större eller mindre, det finns flera bra lösningar på hur man gör sådant. Vad är det egentliga problemet som du försöker gå runt med att "låsa" textstorleken?

swan 2007-02-15 13:48

Jag har ett visst område/ruta till förfogande, den har en specifik höjd och bredd. Jag vill kunna använda så mycket som möjligt av utrymmet i området.

Högst upp i rutan vill jag ha en liten meny. Om jag vet höjden på menyn (vilket enligt ditt svar inte går) så kan jag lista ut hur mycket utrymme jag har kvar att använda. I det resterande utrymmet skall det vara en iframe som går till en extern sida som jag inte har kontroll över. Som jag förstår det kan jag inte sätta iframen till att vara 100%, för då får jag en ruta vars höjd är större (100% + höjden på menyn) än det jag kan använda.

Förmodligen finns det något lätt sätt att lösa det hela, det är bara att min hjärna står stilla.

Peter_Holm 2007-02-20 12:18

Ska man inte använda ems (0.2em osv) på text?

martine 2007-02-20 13:46

Citat:

Originally posted by Peter_Holm@Feb 20 2007, 13:18
Ska man inte använda ems (0.2em osv) på text?
Jo, så är det. För text bör man använda relativa mått som %, em och ex, särskilt marginaler och padding mår bra av att anges med t ex em så att den anpassas när texten förstoras eller förminskas i webläsaren.


Alla tider är GMT +2. Klockan är nu 01:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson