Avatar billede krk Nybegynder
18. maj 2006 - 10:36 Der er 12 kommentarer og
1 løsning

line-height ved <p> og <br>

Hej
Jeg har noget tekst inde i en box som består af nedenstående css.
Nu vil jeg gerne at der kommer forskellig line-height på <p> og <br>. Kan det lade sig gøre?
<p>=25 i line-height og
<br>= 20 i line-height.
Det må kun være i boxen #contentContainer, for teksten skal ser anderledes ud andre steder på sitet.

#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 20px;
    }
Avatar billede goose Nybegynder
18. maj 2006 - 11:16 #1
Er ikke 100 på syntaxen, men prøv:

#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 20px;
    }

#contentContainer, P{
    line-height: 25px;
    }

#contentContainer, BR{
    line-height: 20px;
    }

/Goose
Avatar billede krk Nybegynder
18. maj 2006 - 11:19 #2
det virker ikke helt. Den ændre line-height på alle linjer også dem med <bR>
Avatar billede mclemens Nybegynder
18. maj 2006 - 12:15 #3
udvidet test eksempel ...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

</script>

<style type="text/css">
#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 20px;
    }

#contentContainer p{
    font-size:20px;
    line-height:25px;
    }

#contentContainer p br{
    line-height:10px;
    height:10px;
    font-size:10px;
    }
</style></head>

<body>

<div id="contentContainer"><p><b style="background:red;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</b><br><br><b style="background:red;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</b></p></div>

</body></html>
Avatar billede krk Nybegynder
18. maj 2006 - 12:32 #4
Jeg kan ikke ændre linie afstande på linjierne i midten.
Jeg har lavet følge ændringer.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

</script>

<style type="text/css">
#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 50px;
    }

#contentContainer p{
    line-height:20px;
    }

#contentContainer P br{
    line-height:80px;
    /*height:100px;*/
   
    }
</style></head>

<body>

<div id="contentContainer">
  <p>SJDFK</p>
  <p>JENS 
  <BR>JENS<br>
  DJFSKD<br>
  SKFJD<br>
  FSDIOFUD<br>
  KSJD
  </P>
  <p>MATHIAS</p>
</div>

<p>&nbsp;</p>
</body></html>
Avatar billede mclemens Nybegynder
18. maj 2006 - 12:43 #5
måske ???

<body>

<div id="contentContainer">
  <p>SJDFK</p>
  <p>JENS<br><br>
  JENS<br><br>
  DJFSKD<br><br>
  SKFJD<br><br>
  FSDIOFUD<br><br>
  KSJD</P>
  <p>MATHIAS</p>
</div>

<p>&nbsp;</p>
</body></html>
Avatar billede krk Nybegynder
18. maj 2006 - 12:46 #6
nej, det er heller ikke den rigtige løsning
Avatar billede mclemens Nybegynder
18. maj 2006 - 12:51 #7
uhm ok, du kan også wrappe br ind i en kunstigt b der
fungerer som en udvidelse af br defineringen...


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

</script>

<style type="text/css">
#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 50px;
    }

#contentContainer p{
    line-height:20px;
    }

.spc{
    height:5px;

    font-size:1px;
    line-height:1px;
    width:100%;
    display:block;
    }
</style></head>

<body>

<div id="contentContainer">

  <p>SJDFK</p>

  <p>JENS<b class="spc">&nbsp;<br></b>
  JENS<b class="spc">&nbsp;<br></b>
  DJFSKD<b class="spc">&nbsp;<br></b>
  SKFJD<b class="spc">&nbsp;<br></b>
  FSDIOFUD<b class="spc">&nbsp;<br></b>
  KSJD<b class="spc">&nbsp;<br></b>
  </P>

  <p>MATHIAS</p>

</div>

<p>&nbsp;</p>
</body></html>
Avatar billede mclemens Nybegynder
18. maj 2006 - 12:52 #8
KSJD<b class="spc">&nbsp;<br></b> rettes til KSJD
Avatar billede krk Nybegynder
18. maj 2006 - 12:59 #9
Så tror jeg bare det er lige så nemt at sætte en div inde i div for det er kun på min overskrift problemet er .
Dit ovenstående eksempel virker heller ikke helt efter det jeg gerne vil have, for når du ændre <p> så ændre de mellemeste linjer sig også
Avatar billede mclemens Nybegynder
18. maj 2006 - 13:22 #10
[ Så tror jeg bare det er lige så nemt at sætte en div inde i div for det er kun på min overskrift problemet er . ]
- helt sikkert :)

[ Dit ovenstående eksempel virker heller ikke helt efter det jeg gerne vil have, for når du ændre <p> så ændre de mellemeste linjer sig også ]
- Hvis man får problemer med at en anden css regel påvirker et element det ikke skal som f.eks. det element du nævner her så kan man definere de modsatte værdier og sætte en class på det p element hvis css regler skal være forskellig fra det andet p'elements ... hvis det ikke matcher / slår godt nok igennem kan man kaste en !important efter reglerne til p elementet med class defineringen ... men det er jo simpel css viden og er irrelevant hvis du vælger en div spacer løsning istedet ...
Avatar billede krk Nybegynder
18. maj 2006 - 13:25 #11
Okay, jeg kan høre at jeg skal arbejde lidt mere med css
Jeg prøver at kigge på det. Tak for hjælpen.
Avatar billede mclemens Nybegynder
18. maj 2006 - 13:35 #12
ok, velbekom :)


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">

</script>

<style type="text/css">
#contentContainer{
    width:325px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top:38px;
    margin-left:34px;
    border: 0px solid #00cc99;
    line-height: 50px;
    }

#contentContainer p{
    line-height:80px;
color:#f00;
    }

.spc{
    height:5px;

    font-size:1px;
    line-height:1px;
    width:100%;
    display:block;
    }

#contentContainer p.pspec{
    line-height:20px;
color:#000;
    }
</style></head>

<body>

<div id="contentContainer">

  <p>SJDFK</p>

  <p class="pspec">JENS<b class="spc">&nbsp;<br></b>
  JENS<b class="spc">&nbsp;<br></b>
  DJFSKD<b class="spc">&nbsp;<br></b>
  SKFJD<b class="spc">&nbsp;<br></b>
  FSDIOFUD<b class="spc">&nbsp;<br></b>
  KSJD<b class="spc">&nbsp;<br></b>
  </P>

  <p>MATHIAS</p>

</div>

<p>&nbsp;</p>
</body></html>
Avatar billede mclemens Nybegynder
18. maj 2006 - 13:39 #13
- og tak for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester