Ik ben bezig om alle ankers (hyperlinks) in de content van mijn website automatisch te voorzien van een pijltje (image).
De hyperlink krijgt dan een padding van 15px aan de rechter kant en met CSS zet ik daar een background-image neer, bijv.:
Op het eerste gezicht leek dit heel goed te werken, totdat ik in het altijd vervelende IE keek.
In een lap text worden regels rechts afgebroken en gaan we naar de volgende regel. Mocht het laatste woord net een anker zijn (welke dus net past), kijkt IE (denk ik) niet naar de padding. Dus als CSS dit anker vervolgens voorziet van mijn image, is het anker ineens wel te lang voor de regel. Het woord in mijn anker komt dan keurig op de volgende regel terecht, maar... IE vergeet de background-image mee te nemen. Deze staat dan nog totaal verkeerd.
Ik heb al geprobeerd om het anker als display:block; te zetten, maar dan staan de images allemaal compleet rechts in de content
Sorry dat het misschien wat onduidelijk is, ik weet niet precies hoe ik het moet uitleggen.
De hyperlink krijgt dan een padding van 15px aan de rechter kant en met CSS zet ik daar een background-image neer, bijv.:
Cascading Stylesheet:
1
2
3
4
| div#content a { padding-right: 15px; background: url('link.gif') no-repeat top right; } |
Op het eerste gezicht leek dit heel goed te werken, totdat ik in het altijd vervelende IE keek.
In een lap text worden regels rechts afgebroken en gaan we naar de volgende regel. Mocht het laatste woord net een anker zijn (welke dus net past), kijkt IE (denk ik) niet naar de padding. Dus als CSS dit anker vervolgens voorziet van mijn image, is het anker ineens wel te lang voor de regel. Het woord in mijn anker komt dan keurig op de volgende regel terecht, maar... IE vergeet de background-image mee te nemen. Deze staat dan nog totaal verkeerd.
Ik heb al geprobeerd om het anker als display:block; te zetten, maar dan staan de images allemaal compleet rechts in de content
Sorry dat het misschien wat onduidelijk is, ik weet niet precies hoe ik het moet uitleggen.
Als ik een leuke signature bedenk, zijn jullie de eerste die het weten