jag har en tabell med ett par celler. padding o spacing är 0. Aling i cellerna är top och left. Jag vill att den text jag skriver ska ha en vänstermariginal på ett viss avstånd. hur gör jag det? Alltså jag vill att varje rad ska ha en mariginal till vänsta cellväggen.
mariginal i tabell
11 svar · 340 visningar · startad av Prime_66
<style type="text/css">
td { margin-left:0px; }
/* eller */
td.classnamn { margin-left:0px; }
</style>
<table>
<tr>
<td class="classnamn">Texten som finns här</td>
</tr>
</table>
Hmm..kan du vara lite tydligare tack. hur skriver jag för att ange det i samma klass som denna. Kan du skriva in det på rätt sätt.:
.tabell1
{
border-left:1px solid #666666;
border-top 1px: dotted red;
border-right:thin outset #FFFFFF;
border-bottom:1px outset #FFFFFF;
border-top-style: solid;
border-top-color: #666666;
border-top-width: 0px;
}
Jag vill alltså ha en mariginal och ,inte, inte ha en
Det sättet du har skrivit på fungerar inte..ditt exempel alltså.
Jo jag vill alltså ha ett indrag på vänstersida. Typ som <blockquote> fast den gör alldeles för stort indrag. Men jag vill alltså ha ett konstant avstånd från vänsterkanten i en cell på varje rad text.
Que ?
<html>
<head>
<title>Prime_66 - Indrag</title>
<style type="text/css">
#texten { width:300px; }
p.indrag { margin-left:25px; }
</style>
</head>
<body>
<div id="texten">
<p>
Text asd asd asd as dasd sd asd as adas sdsa sad sa sd asdsa
as dsa das sd sa sa sa sadsa sdas sdsa sad sa sa dsa sadsadd
asdsad asd sa dsa dsa sad sad sad sa sad sad sadsad sasdasd
asd sadsa sds sd asd sa asd sa adssa sad saadsa dsad sad sda
</p>
<p class="indrag">
Jag har en tabell med ett par celler. padding o spacing är 0.
Aling i cellerna är top och left. Jag vill att den text jag
skriver ska ha en vänstermariginal på ett viss avstånd. hur
gör jag det? Alltså jag vill att varje rad ska ha en
mariginal till vänsta cellväggen.
</p>
<p>
Jo jag vill alltså ha ett indrag på vänstersida. Typ som
blockquote fast den gör alldeles för stort indrag. Men jag
vill alltså ha ett konstant avstånd från vänsterkanten i en
cell på varje rad text.
</p>
</div>
</body>
</html>
Prime_66 skrev:
Jo jag vill alltså ha ett indrag på vänstersida. Typ som <blockquote> fast den gör alldeles för stort indrag. Men jag vill alltså ha ett konstant avstånd från vänsterkanten i en cell på varje rad text.
Fungerar inte det jag skrev då, om du lägger in det i aktuell css-klass?
fuel..ok. ja om man använder sig av <p> i stället funkar det ju bättre..kanske det man måste göra...innan skrev jag ju bara texten rätt upp o ner efter <td> taggen.
anders..du har rätt...funkar som du sa med!
fan..en sak jag ändå inte förstår. hur talar jag om att det bara ska gälla för css klassen tabell1´s <td>?
td.tabell1 { padding-left: 10px; } funkar ju inte.
går det inte få den att förstå genom att lägga till det härimellan:
.tabell1
{
border-left:1px solid #666666;
padding-left: 10px;
border-top 1px: dotted red;
border-right:thin outset #FFFFFF;
border-bottom:1px outset #FFFFFF;
border-top-style: solid;
border-top-color: #666666;
border-top-width: 0px;
}
men hur lägger jag in det på rätt sätt?
För att påminna: Använd aldrig <blockquote> för att få ett indrag! <blockquote> används för citat och ingenting annat.
Det finns ingenting i specifikationen som säger att <blockquote> ska ha en marginal på vänster sida... En mobiltelefon kan tex lika gärna använda kursiv text istället för vänster marginal...
Fuel:s <ins>andra</ins> förslag är korrekt användning av HTML. (fast det fattas en doctype :P)