27. december 2003 - 15:46Der er
24 kommentarer og 1 løsning
Tabel problem ved XHTML 1.1
Leger med en side, der er XHTML 1.1 complient. Efter jeg opnåede 1.1 compliency, opstod der et problem i Moz hvor når jeg kører musen over min menu effekt (kreeret med simpel onmouseover/onmouseout manipulering af stylesheetet), er der en bjælke under menupunktet.
Jeg kan ikke rigtig se hvorfor det er, denne ekstra "spacer" er kommet. Jeg har prøvet via CSS at definere padding/margin osv på tabellen samt selve cellen, uden held.
Det vælter ikke min verden ikke at være 1.1 complient, men er interesseret i baggrunden for, hvorfor det opstår.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
hvis du kaster et blik på siden, vil du se at fremgangsmåden er anvendt allerede... jeg tæller ca 7 layers, samt en complient side.
problemet ligger i de ~5px sort streg der er synlig i Mozilla 1.5 på WinXP (eneste platform jeg har set problemet på, har ikke testet andre Moz versioner)
således du mener, at jeg ikke kan have en tabel i et layer ? jeg kan ikke ved mine fulde fem forestille mig, at man har deprecated table og jeg kan validere. Gad godt se fx matematiske opstillinger i tabeller udelukkende med layers.
<?xml version="1.0" encoding="iso-8859-1" ?> gør at internet explorer går i quirks-mode. Hvis du fjerner den vil den følge standarderne bedre, og det bliver nemmere at få mozilla og IE til at opføre sig ens...
table er ikke deprecated... det anbefales bare at bruge semantisk koding. dvs. at en paragraf skal i et <p>, et matematisk tabel i <table> og en overskrift i <h1> Hvis man skruturere sin side efter det vil den være bedre forud- og bagudkompetibel... bla. med mobiltelefoner der ikke forstår css
bjoarn >> #content img{margin: 0; padding: 0; border: 0;} giver ingen ændring height på td ej heller men line-height og *bingo*
men ! :) det store spørgsmål er så, hvorfor hulan det har en betydning ? jeg har i min tabel celle, netop ingen mellemrum eller andet, der bør kunne tilsnige sig et tegn på siden.
hoejrup >> egentlig ikke, men er heller ikke så relevant her. det er ikke så religiøst et spørgsmål det her, så overbevisninger behøves vi ikke diskutere lige nu :D
ja det er lidt underligt... du har hverken defineret font-size eller line-height nogen steder, så det burde være browserens default...?? Jeg har på fornemmelsen at det på en eller anden både har noget med vertical-align... Billedet ligger sig default på baseline... med teksten skal jo ha plads til at gå ned under baseline...??
prøv at fjern xml-deklarationen og se om ikke IE begynder at opfører sig som mozilla... som jeg sagde tidligere så kan IE ikke forstå xml-deklarationen og sætter IE i quirks-mode modsat standard-mode... :-)
hey ljweb... er det ikke på tide, at lukke dette spørsmål? jeg ligger lige et svar, hvis du synes du kunne bruge min hjælp. ellers læg selv et svar og luk spørgsmålet
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.