aquilas20Medlem sedan okt. 20041 inlägg
Hej
Jag är nybörjare på XML och CSS och har troligtvis en ganska enkel fråga.
Jag har skapat en adressbok i XML med personer som har 3 namn, 4 olika adressfält, telefonnummer och e-mail. Det är just formateringen på adressfälten som jag inte får rätt på.
Jag skulle vilja ha det som nedan:
Kalle Anka
Paradisäppelv. 313 (Godtyckligt antal mellanslag) 12342 Ankeborg
DisneyWorld
Jag har gatnamnet, husnummret, postnummret och staden i fyra olika XML-fält men det är just mellanslagen som jag inte lyckas få in. Observera att jag inte använder HTML för att visa utan bara drar XML-filen direkt till web-läsaren.
Tacksam för svar
Anders
CheguelinMedlem sedan juli 2003351 inlägg
jarvkloMedlem sedan juli 20013 295 inlägg
Hmm..
Om du har koden
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="test.css"?>
<adress>
<gatnamnet>Paradisäppelv.</gatnamnet>
<husnumret>313</husnumret>
<postnumret>12342</postnumret>
<staden>Ankeborg</staden>
</adress>
Kan du t.ex. göra såhär:
adress {
display:block;
font-size:10px;
}
gatnamnet,
husnumret,
postnumret,
staden {
display:block;
float:left
}
postnumret {
padding-left:20em
}
vilket ger samma antal mellanslag framför alla postnummer eller såhär:
adress {
display:block;
font-size:10px;
}
gatnamnet,
husnumret,
postnumret,
staden {
display:block;
float:left
}
postnumret {
width:30em;
text-align:right;
}
om du hellre vill ha en fixerad bredd på postnummerfältet (och då alltså olika antal mellanslag beroende på nur många tecken som ligger i postnumret)