Archief - HTML: ruimte tussen figuur en tabel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

SideShow

Legacy Member
Lo

Het betreft het verschil in renderen van deze uber simpele pagina in IE en in FF.
In FF is het dus zoals ik wil, in IE trekt het dus op niks.

http://users.pandora.be/sideshowstuff/test.htm

Het heeft niks te maken met het feit dat ik een height attribuut moet instellen. De oplossing is wel van zonder code opmaak (geen indents) te werken (dus <td><img></td>) ofwel met een style: img { vertical-align: bottom; }

Ik begrijp echt niet dat IE dit zo weergeeft. Een tab, spatie of enter in je code, dat zijn toch niet-afdrukbare tekens ??? En zeker voor html... Ik vind het echt raar, iemand die dit kan verklaren ?

Greets

SideShow

Legacy Member
Code:
<html>
	<head>
		<link rel="stylesheet" type="text/css" href="test.css" />
	</head>
	
	<body>
		<table align="center" cellpadding="0" cellspacing="0" border="2">
			<tr>
				<td>
					<img src="test.gif">
				</td>
			</tr>
			<tr>
				<td>
					<img src="test.gif">
				</td>
			</tr>
		</table>
	</body>
</html>

Dat werkt niet echt :-s

Maar ik vraag eigenlijk meer hoe dit kan ? IE gaat dus echt die tabs na de img tag weergeven he :eek:

orez

Legacy Member
Zero Grav zei:
in uw css van uw td line-height: 0px invoegen.

...

Line-height != padding of spacing

*edit @ topicstart bedoeld eh zero :p ... wijst op dat antwoord gegeven is, mja kweet wa onduidelijk mo soit :p

DarkBone

Legacy Member
Het onmiddelijk plaatsen van een <br /> na de image OF het onmiddelijk plaatsen van de sluitingstag van uw cel (</td>) na de image durft ook wel helpen :)

Pietje Prik

Legacy Member
De fout zit em niet in IE, maar in hoe gij html interpreteert. En gebruik divs, daar heb je minder probs mee, zeker met jouw bedoelingen...

Boddah

Legacy Member
div tags zijn geen oplossing. dit wordt trouwens als 'niet-professioneel' bezien.

de oplossing voor jouw probleem is om na de img tag <br clear="all"> te zetten.

DarkBone

Legacy Member
Boddah zei:
div tags zijn geen oplossing. dit wordt trouwens als 'niet-professioneel' bezien.

de oplossing voor jouw probleem is om na de img tag <br clear="all"> te zetten.

Dat is geen geldig attribuut! Daarbij is het niet eens xHTML.

De 3 oplossing zijn:
- <br /> erna
- </td> er vlak tegen plaatsen zonder spaties of tabs tussen
- line-height: 0; zetten

Kom hier dus alstublieft geen foutieve informatie geven.

sidenote:
Tabellen gebruiken voor layouts is not done, daarvoor zijn ze nooit uitgevonden, maar wel vaak misbruikt.
Tegenwoordig gebruik je DIV's die je opmaakt/positioneert via CSS. Dat zorgt voor de beste accessibility en readability.

BART_SIMPSON416

Legacy Member
Maybe iets zoals dit er op toepassen:
Code:
table (
padding: 0px;
)
En in je tr tags: valign="top" zetten ;)
Helpt in meeste gevallen.

en IE lijkt inderdaat wel 'lege' plaatsen te parsen.
Dat is dus totaal overbodig.
Dankzij dat had ik bijna de persoon die een template voor mij had gecode uitgescholden.

SideShow

Legacy Member
hm, idd, nog nooit echt zo over gedacht darkbone, ik gebruik idd altijd zoals de meesten denk ik tabellen om mn pagina vorm te geven

DarkBone

Legacy Member
BART_SIMPSON416 zei:
Maybe iets zoals dit er op toepassen:
Code:
table (
padding: 0px;
)
En in je tr tags: valign="top" zetten ;)
Helpt in meeste gevallen.

en IE lijkt inderdaat wel 'lege' plaatsen te parsen.
Dat is dus totaal overbodig.
Dankzij dat had ik bijna de persoon die een template voor mij had gecode uitgescholden.

U blijkt nogal vaak ten onrechte het woord PARSEN in de mond te nemen (zoals in dit geval).
Uw zogenaamde oplossing klopt trouwens niet, waarom nog telkens met foutieve oplossignen afkomen als het antwoord al meerdere malen gegeven is?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan