04. august 2004 - 17:32
Der er
11 kommentarer
side virker i mozilla - ikke i IE
Hej!
er lige ved at lave siden
www.seniorkollektiv.dk hvis man åbner siden i IE, er der ligesom en streg imellem menuen og det grå felt. Den er der ikke hvis man åbner siden i mozilla.
hvordan får jeg den streg væk i IE??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. august 2004 - 19:55
#1
jeg har samme problem, med en af mine sider. Men det bedste råd jeg kan give dig er at lave det i div frem for tabeller.
04. august 2004 - 20:04
#2
Til at starte med bør du nok sætte en doctype på dokumentet f.eks:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
http://www.w3.org/TR/html4/frameset.dtd"> (Sættes før dit <html> tag) så browserne ved hvilken html-specifikation de skal til at "læse"
04. august 2004 - 20:10
#3
Sådan undgår du den hvide streg: <tr> <td width="950" height="176" colspan="3"> <img src="top.jpg" border="0" width="950" height="176" alt="" usemap="#top"> <map name="top" id=""> <area shape="rect" coords="13,149,147,173" href="webcams.htm"> <area shape="rect" coords="149,150,270,174" href="dagbog.htm"> <area shape="rect" coords="271,151,420,174" href="deltagere.htm"> <area shape="rect" coords="421,150,547,174" href="koncept.htm"> <area shape="rect" coords="546,149,689,173" href="billeder.htm"> <area shape="rect" coords="690,149,940,174" href="kontakt.php"> <area shape="rect" coords="12,20,942,149" href="index.htm"> <area shape="default" href="index.htm"> </map></td> -- måske skal du bytte om på map og img, så </td> kan flyttes helt op i røven på img-tagget, men hovedreglen er: Sæt aldrig et </td> på sin egen linje !-) -- det samme gælder iøvrigt for </div> hvis indholdet ikke fylder flere linjer !-(
04. august 2004 - 20:13
#4
hvad forskel gør det om de står på en linie for sig eller sammen med noget andet??.
04. august 2004 - 20:34
#5
Der kommer en ekstra linje, i slinkys eksempel en hvid linje, fordi IE fejl-agtigt opfatter linjeskiftet foran </td>'en som et linjeskift, som skal afspejles i renderingen af siden ... -- en klassisk IE-bug !-)
04. august 2004 - 20:38
#6
-- men så velbekendt, at du faktisk normalt ser kode skrevet på denne måde: <table> <tr> <td> Det som skal være i td'en</td> </tr> </table> -- det er zq underligt at de fleste webkodere flot flytter ind og ud og på den måde afspejler hierarkiet i koden, men </td> står ikke på sin plads !-)
04. august 2004 - 20:42
#7
hmm jeg synes nu ikke det gør nogen forskel om den står på sin plads eller bag ved indholdet
04. august 2004 - 20:49
#8
Se det tydeligt så: <table width="220" bgcolor="#ffaaff" border="0"> <tr> <td style="border:1px solid black;"> <img src="../billede.jpg" width="200" height="200"> </td> </tr> <tr> <td style="border:1px solid black;"> <img src="../billede.jpg" width="200" height="200"></td> </tr> </table> -- skift billedet ud med et, du selv har !-)
04. august 2004 - 21:02
#9
ok nu virker det, men kun i ie i mozilla er der en padding på ca. 3 px i bunden. Jeg troede at den ville fjerne mellemrummet mellem cellerne
04. august 2004 - 21:03
#10
prøv lige at se det der eksempel i en mozilla browser
04. august 2004 - 21:09
#11
-- så se dette: <style type="text/css"> table{width:200px;background:#faf;border-collapse:collapse;} td{border:1px solid black;padding:0px;} </style> <table> <tr> <td style="border-color:#0f0;"> <img src="../billede.jpg" width="200" height="200"> </td> </tr> <tr> <td> <img src="../billede.jpg" width="200" height="200"></td> </tr> </table>
Vi tilbyder markedets bedste kurser inden for webudvikling