webForumDet fria alternativet

Utmanande mellanrum

8 svar · 607 visningar · startad av Restless Heart

Restless HeartMedlem sedan nov. 20087 inlägg
#1

Hej!

Jag har byggt en rätt stor sida för att vara nybörjare och nu när jag är klar har jag lagt märke till ett litet mellanrum som jag inte vill ska vara där. Jag brydde mig inte om det först, men nu har jag gett mig katten på att jag ska bli av med det.

Det märkliga är att jag har skalat ner hela sidan, element för element, för att hitta vad felet beror på och till slut hade jag bara en tabel med en rad och en cell med en bild i - men mellanrummet är fortfarande kvar!!! Mycket förbryllande.

Problemet ligger under bilden. Jag har en tabell med en blå ram runt och i den ligger en tabellrad som har magentafärgad bakgrund. I raden ligger en cell som innehåller en bild. Nu tycker jag att allt borde sitta väldigt tight runt bilden, men istället blir det en magentafärgad glipa under bilden...

<table>
<tr>
<td>
<img src="bild.jpg" />
</td>
</tr>
</table>

Hur får jag bort denna?? Det har aldrig hänt innan och jag har försökt med en massa åtgärder i css:en.

Om någon antar utmaningen att lyckas få bort mellanrummet så bifogar jag mappen med de tre filerna i, och jag skulle verkligen bli jätteglad om någon kunde lösa det.

/Mvh Förbryllad

Danne VMedlem sedan aug. 20068 090 inlägg
#2

Skriv t.ex. så här i stilmallen:

* {margin:0; padding:0}

..så nollställer du allt som du inte själv satt in margin och padding på.

doggelitoMedlem sedan juni 20003 076 inlägg
#3

Detta gör nog susen! :)

<table>
<tr>
<td>
<img src="bild.jpg" style="display:block;" />
</td>
</tr>
</table>
voigtann1Medlem sedan juni 20019 519 inlägg
#4

dum fråga, men varför har du en table där? Och om du skall koda "korrekt" så skall bilden ha en alt text om det är XHTML du försöker dig på.
sen har jag för mig att du måste använda dig av cellspacing för att få bort det från en tabell.

rhdfMedlem sedan okt. 2007446 inlägg
#5

jadu.. jag kollade lite snabbt och är lika förbryllad
det finns en känd bug som gör att ett extra mellanslag eller en radbrytning i KÄLLKODEN kan orsaka extra whitespace
dvs
<td>
<img....>
<td>

renderas annorlunda än
<td><img....><td>

jag testade detta , men samma sak, jag tog bort tabellen och la en div med 1px blå border och inga extra whitespace= samma sak

edit:
@doggelito jag postade slogs av tanken och testade med display block och skulle precis skriva det. så ser jag att du var snabbare :)

Restless HeartMedlem sedan nov. 20087 inlägg
#6

Hej!

Tack för era snabba tips!

Själva sidan kanske verkar lite märklig just nu - och inte helt "korrekt". Som jag skrev så är det för att jag skalat av allt från den riktiga sidan, för att hitta problemet.

Margin och Padding verkar inte påverka mellanrummet, tyvärr...

style="display:block;" tog faktiskt bort det, men jag vet inte hur jag ska använda det på min originalsida. Jag har egentligen inte en img tagg där utan ett script... Kolla gärna på https://www.adrenalinn.se, det är den stora bilden på startsidan som har en liten vit glipa under även om den inte syns så bra eftersom bilden är så ljus.

Kan man göra något som påverkar tabellen för att få bort det?

rhdfMedlem sedan okt. 2007446 inlägg
#7

om du nu skall envisas med att ha tabeller till layout så skulle du ju kunna sätta den stora bilden som bakgrundsbild i just den där tabellcellen

doggelitoMedlem sedan juni 20003 076 inlägg
#8

Så här då kanske!

// Add quotes
addQuots ("<img style='display:block;' src='bilder/framsidor/index/index1.jpg' width=745 alt='Skräddarsytt från Linn Fashion'>");
addQuots ("<img style='display:block;' src='bilder/framsidor/index/index2.jpg' width=745 alt='Skräddarsydda kläder från AdrenaLinn'>");
addQuots ("<img style='display:block;' src='bilder/framsidor/index/index3.jpg' width=745 alt='Skräddarsytt från Linn Fashion'>");
addQuots ("<img style='display:block;' src='bilder/framsidor/index/index4.jpg' width=745 alt='Skräddarsydda kläder från AdrenaLinn'>");
addQuots ("<img style='display:block;' src='bilder/framsidor/index/index5.jpg' width=745 alt='Skräddarsytt från Linn Fashion'>");
// end hiding contents -->
Restless HeartMedlem sedan nov. 20087 inlägg
#9

Oh, tack då hemskt mycket!
Det gick utmärkt att lägga "style='display:block;" där.... tänkte inte på det.
Nu ser det mycket bättre ut.

Tack för hjälpen alla!!!

258 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
139 ms — hämta forumlista (db)
118 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)