Jullie zijn wellicht bekend met het fenomeen dat in IE een list direct rechts naast een float:left image als resultaat heeft dat de bullets achter die image verdwijnen. Daar waar FF ze wel netjes laat zien. Voor mij als beginneling kwam dit onlangs als een verrassing. Na Googlen totdat ik een ons woog ben ik erachter dat het te maken heeft met het feit dat FF de bullets in de padding (of was het nu margin? ) van <li> plaatst en IE in de margin (of was het nu padding?). En een floated element kan wel over de margin (of was het etc.?) maar niet over de padding (of ...?). Helaas ben ik nog geen stap dichter bij het gewenste resultaat, zijnde dat de bullets netjes naast het plaatje komen te staan, net als in FF.
Er zijn helaas ook enkele complicaties die de mogelijke oplossingen die ik tot nu toe heb gevonden in de weg staan. Zo heeft { list-style-position: inside; } wel het gewenste effect voor de standaard bullets, maar aangezien in mijn geval die bullets vervang door images { background:transparent url(bullet_li.gif); } werkt het toch weer niet. Ook ad-hoc layout truukjes met tabellen, margin-left of width gaan niet werken omdat de pagina dynamisch wordt opgebouwd. Het is geen gegeven dat er een plaatje is en welke dimensies die dan heeft. En of er überhaupt lijsten in de tekst staat en of die lijst dan ter hoogte van dat plaatjes is.
Had van tevoren eigenlijk gedacht dat dit wel een bekend probleem zou zijn en er dus veel over te vinden zou zijn. Maar het aantal nuttige hits in Google was relatief beperkt. En in GoT zelfs niet-bestaand.
Enige hoop die ik nu nog heb is dat er een CSS hack voor IE is die de browser toch de bullets naast een floated image netjes weergeeft. Ik acht de kans klein, maar zie het maar als een uitdaging
Er zijn helaas ook enkele complicaties die de mogelijke oplossingen die ik tot nu toe heb gevonden in de weg staan. Zo heeft { list-style-position: inside; } wel het gewenste effect voor de standaard bullets, maar aangezien in mijn geval die bullets vervang door images { background:transparent url(bullet_li.gif); } werkt het toch weer niet. Ook ad-hoc layout truukjes met tabellen, margin-left of width gaan niet werken omdat de pagina dynamisch wordt opgebouwd. Het is geen gegeven dat er een plaatje is en welke dimensies die dan heeft. En of er überhaupt lijsten in de tekst staat en of die lijst dan ter hoogte van dat plaatjes is.
Had van tevoren eigenlijk gedacht dat dit wel een bekend probleem zou zijn en er dus veel over te vinden zou zijn. Maar het aantal nuttige hits in Google was relatief beperkt. En in GoT zelfs niet-bestaand.
Enige hoop die ik nu nog heb is dat er een CSS hack voor IE is die de browser toch de bullets naast een floated image netjes weergeeft. Ik acht de kans klein, maar zie het maar als een uitdaging