Njä, inte vad jag vet, testa med detta:
<p style="background-color:#0000ff; width:400px; display:inline;">textmassa</p>
Eventuellt utan "width"
3 svar · 275 visningar · startad av Okkido
Hejsan!
Sitter här och funderar på en sak till en sajt jag tänkte göra.
Jag tänkte ha en vanlig text och sätta bakgrundsfärg på texten. Men går det på något sätt att bestämma att bakgrundsfärgen ska vara si och så många pixlar bredare än texten?
Är det möjligt att göra?
/r
^^ så jag tänkt mig också fast då att jag vill ha att bakgrundsfärgen ska gå ut x antal pixlar till vänster och x antal pixlar till höger.
Njä, inte vad jag vet, testa med detta:
<p style="background-color:#0000ff; width:400px; display:inline;">textmassa</p>
Eventuellt utan "width"
Hmm...
Text med lite extra utrymme på varje sida i löpande text följer här:
<span style="padding-left:1em; padding-right:1em;background-color:silver;">Lorem ipsum
dolor sit amet, consectetuer adipiscing elit.
</span>
Var det så du tänkt dig (du kan naturligtvis köra px-mått istället för em ;) )?
Ett förslag till, om det nu var så du menade?
<html>
<head>
<title>textbakgrund</title>
<style type=text/css>
#text {background-color:yellow; color:blue; padding-left:15px; padding-right:15px; ">
</style>
</head>
<body>
<table>
<td id=text>
En jäkla massa text här, textbakgrunden blir bara längre ju mer text som läggs in.
Om man gör på detta vis så får man ju samma vänstermarginal även på raderna under,
vilket man ej får med ett av förslagen ovan.
Behövs alltså ingen width då ju td:n förlängs beroende på textens längd.
<BR>
Vill man också ha marginal över och/eller under så lägg bara in padding-top, padding-bottom i css-delen.
</td>
</table>
</body>
</html>