Avatar billede bearhugx Nybegynder
10. marts 2003 - 10:46 Der er 6 kommentarer og
1 løsning

Underligt space ved /n i koden

Hejsa eksperter

BAGGRUND:
Jeg er igang med at lave en hjemmeside, hvor der skal være en menubar i bunden af siden...
Menuen er lavet af nogle <img>, som alle er omkranset af <a>...</a>...

Mit problem er at der kommer noget mellemrum mellem hvert <a>-tag (der er ca. 2 pixels i mellem hver <a>)
Derudover er der 1 px space nedenunder...

koden ser ud som følger
<td>
  <a><img...</a>
  <a><img...</a>
  <a><img...</a>
</td>

----

nu er det sjove - at hvis jeg skriver
  <td><a><img...</a><a><img...</a><a><img...</a></td>

det vil sige - ingen newlines og tabs (\n og \t) i koden, så ser det perfekt ud --- men er ret svært at vedligeholde...

SPØRGSMÅL:
Hvordan kan jeg med css få den til at ignorere disse newlines og tabs i koden, så jeg kan skrive koden således
<td>
  <a><img...</a>
  <a><img...</a>
  <a><img...</a>
</td>
i stedet for
  <td><a><img...</a><a><img...</a><a><img...</a></td>

for det er da ret uholdbart i længden...

Og hvorfor laver den overhovedet de mellemrum ??? bare fordi jeg gerne vil have lidt orden i koden (ordenlige indryk osv)

/Søren Munk Skrøder
Avatar billede erikjacobsen Ekspert
10. marts 2003 - 11:00 #1
Et linieskift svarer til et mellemrum. Genererer du teksten fra et
scriptsprog er det nu da nemt nok :)
Avatar billede schaefner Juniormester
10. marts 2003 - 11:04 #2
Umiddelbart er det eneste du kan gøre, at sætte billederne ind i en tabel for sig:

<table cellpadding="0" cellspacing="0" border="0"><tr>
<td><a href=""><img src="" border="0"></a></td>
<td><a href=""><img src="" border="0"></a></td>
<td><a href=""><img src="" border="0"></a></td>
</tr></table>

/Jesper
Avatar billede erikjacobsen Ekspert
10. marts 2003 - 11:15 #3
Man kan nu også:

<td>
<a><img...</a><a
><img...</a><a
><img...</a>
</td>
Avatar billede bearhugx Nybegynder
10. marts 2003 - 11:22 #4
tjooo .. Men hvad jeg nu helst ville var at slippe for sådanne krumspring ... Der er ikke noget [mellemrum] i kodestykket- kun [newline] og [tab] - og det må da være muligt at få browseren til at ignorere dem - evt. med en eller anden css-"kommando"...

Hvis det ikke er muligt, så er schaefners løsning måske den mest ønskværdige - da den stadigvæk gør koden umiddelbar læselig..

Det irriterer mig bare !
Avatar billede bearhugx Nybegynder
11. marts 2003 - 00:43 #5
har brugt schaefners kode men læg bare svar begge to...
Avatar billede erikjacobsen Ekspert
11. marts 2003 - 08:14 #6
Tak, ingen point til mig.
Avatar billede schaefner Juniormester
11. marts 2003 - 10:28 #7
svar herfra :)
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