Andere afbeelding bij muisovergang

Status
Niet open voor verdere reacties.
Je kunt wel regelhoogte hebben, maar je moet toch gewoon de volledige hoogte van de afbeelding hebben?

Maargoed, we gaan inderdaad behoorlijk off-topic. Ik neem aan dat het probleem van de TS is opgelost? (We hebben al even niets meer van hem gehoord, dus er zal straks wel weer iemand hier komen zeggen dat ie de vraag nog op opgelost moet zetten :rolleyes:)
 
Je kunt wel regelhoogte hebben, maar je moet toch gewoon de volledige hoogte van de afbeelding hebben?

Ja, maar jij zei dat het 0px * 0px is, niet altijd dus.

En om het maar even gezegd te hebben, TS, zet je de vraag even op opgelost??? :D
 
Ha, mijn pauzeprogramma kwam er even tussen.
Ja maar, bij 'n <img> hoor je eigenlijk breedte en hoogte op te geven. Als je dat weglaat dan heb je wat minder code. Maar ik vind dat eigenlijk niet netjes coderen.
 
@ gast0231, volgens mij is dat niet correct. Als er geen inhoud in je div staat, kun je nog zo'n grote regelhoogte hebben, maar krijg je toch een element van 0*0. Maar daar kan ik me in vergissen.

@Goeroeboeroe, volgens de W3-validator hoef je geen hoogte en breedte bij een afbeelding op te geven. Ik vind het ook niet handig om het te doen, want als het NODIG is, heeft je afbeelding gewoon het verkeerde formaat. Je moet nooit de browser een afbeelding laten resizen als het niet nodig is.
 
Laatst bewerkt door een moderator:
Regelhoogte heeft alleen effect op de div als er inhoud in de div is, al is dat maar 'n nbsp (vaste spatie). Anders is 't inderdaad 0x0

Hoogte bij 'n <img> is inderdaad, vreemd genoeg, geen eis. 't Is ook niet bedoeld om te resizen, dat is (meestal) niet zo'n goed idee. 't Zorgt ervoor dat de pagina sneller laadt en dat de lay-out nog klopt zonder afbeeldingen.
Sneller laden: er wordt ruimte gereserveerd voor de afbeelding, terwijl de tekst al wordt geladen en getoond. Dat kan alleen maar als de maat van de afbeelding bekend is. Als die maat niet is opgegeven, kunner er - afhankelijk van de browser - twee dingen gebeuren: de afbeelding wordt geladen en op het scherm gezet en pas daarna wordt doorgegaan met het tonen van de tekst; of:
er wordt geen ruimte gereserveerd, maar als de tekst op het scherm staat wordt de lay-out opnieuw getekend, nu met de afbeeldingen. Dat geeft dus verspringen tijdens het laden.

Als de afbeeldingen om een of andere reden niet worden geladen, en er is geen maat opgegeven, kan de lay-out behoorlijk in de knoop raken, omdat je dan 'n soort standaardgrootte krijgt die per browser nogal kan verschillen.
 
Laatst bewerkt:
Daar heb je wel weer een heel goed punt. De ruimte kan dan inderdaad al gereserveerd worden. Daar had ik nog niet over nagedacht! Good thinkin' ! :thumb:
 
En ik heb het niet gehad over een div maar over een class voor een link (dus <a class=""> o.i.d.)
 
Een a zal ook 0px * 0px zijn als die geen inhoud heeft.

EDIT:

Gooi dit maar eens in de TryIt editor

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<style type="text/css">
a{
 background: url(http://www.quotenet.nl/2006/07/06/Black%20is%20beautiful.jpg);
 line-height: 1em;
} 
</style>
</head>

<body>
<a href="#"></a>
</body>
</html>

Je zult niets zien.
 
Laatst bewerkt:
Ja oké, maar zelfs dan zal de link de grootte aannemen van de tekst, tenzij je de hoogte + breedte / de padding goed aangeeft.
 
Waarom dan??? Javascript is iets wat de gebruiker uit kan zetten, CSS niet...


daar heb je wel een punt

aan de andere kant ook gelijk een voor mij :)
ik vind het soms prettig omdat even uit te kunnen zetten

ja volgens mij zijn hier meer dan genoeg posts :)

suc6 ermee :)
 
Laatst bewerkt door een moderator:
klopt
dat is ook waarom je iets uit zou willen zetten :)
als je iets uitzet of blokkeerd weet je dat dat de werking kan beïnvloeden
als ik bijvoorbeeld een site tegenkom die ik er 'raar' uit vindt zien dan controleer ik even of ik javascript wel heb toegestaan, zoniet dan schakel ik het in.
hetzelfde als iets niet werkt zoals ik denk dat het zou moeten.
als gebruiker weet je over hte algemeen dat soort dingen wel en anders leer je die vanzelf.:)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan