webForumDet fria alternativet

att ange textstorlek

HTML & CSS

5 svar · 329 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

så här typ brukar jag ange mina storlekar:

     #container div
     {
          font-size:0.8em;
     }
     #container p
     {
          font-size:0.8em;
     }
     ...
     <div id="container">
          <div>blabla</div>
          <p>blabla</p> 
    </div>

å det funkar ju bra (nästan jämt!)
dock, ibland händer det att jag behöver placer en div i en annan och då faller ju mitt upplägg om jag placerar text i den innersta divven då textstorleken då blir 0.8em av 0.8em, dvs. texten krymper!

så, finns det ett smartare sätt att ange storlek på utan att behöva ange med t.ex. classer?

Medlem sedan aug. 20039 340 inlägg
#2

Se till att strikt placera all text i p- eller span-taggar (Lägg till regel för span) och se till att aldrig lägga saker med id="container" inuti span-taggar.

Medlem sedan sep. 20026 425 inlägg
#3

Varför ska man inte använda sig av <span id="container"> för?

Medlem sedan juni 20003 076 inlägg
#4

nitro2k01 skrev:

Se till att strikt placera all text i p- eller span-taggar (Lägg till regel för span) och se till att aldrig lägga saker med id="container" inuti span-taggar.

Bra tips! Tack :)

m_soderlung skrev:

Varför ska man inte använda sig av <span id="container"> för?

Nej, han mena inte så, man ska inte göra så här:

<span>
     <div id="container">
          <span>blabla</span>
     </div>
</span>

För då blir texten mindre än man väntat sig! :)

Medlem sedan aug. 20039 340 inlägg
#5

m_soderlund skrev:

Varför ska man inte använda sig av <span id="container"> för?

Det var inte det jag menade. Jag lade upp lite regler för att han aldrig ska lägga saker med font-size:0.8em; inuti varandra. Vad jag menade är att t ex kod som denna skulle vara bannlyst:

<div id="container">
<p><!-- Denna p-tagg får font-size:0.8em; pga regeln #container p
 --> 
<div id="container">
<p><!-- Denna p-tagg får font-size:0.8em; pga regeln #container p
Texten blir då för liten -->
Bla
</p>
</div>

</p>
</div>

I denna kod skulle alltså den inre div'en flyttas ut utanför p-taggen så att font-size:0.8em; aldrig appliceras mer än en gång.

<div id="container">
<p><!-- Denna p-tagg får font-size:0.8em; pga regeln #container p
 --> 
</p>
<div id="container">
<p><!-- Denna p-tagg får font-size:0.8em; pga regeln #container p -->
Bla
</p>
</div>

</div>
Medlem sedan sep. 20026 425 inlägg
#6

Ah men dåså. Jag är med på noterna. ;)

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)