Onlangs is de bèta van Opera 10.5 uitgekomen. Omdat ik benieuwd ben hoe mijn sites in deze browser getoond worden, heb ik hem gedownload en ben ik door mijn sites gelopen.
Ik weet dat het een bèta is, en dat je dus niet alles nog kan verwachten van zo'n release - maar toch heb ik iets raars ontdekt, waarvan ik graag wil weten of het komt door de bèta-status, of dat ik iets verkeerds doe [ben zelf ook bèta, denk ik].
Als ik een button maak [gewoon een standaard form-element] en ik geef die button via een style-sheet een transparant achtergronds-plaatje én een achtergrondskleur mee, dan toont Opera 10.5 bèta de achtergrondskleur alleen als ik de button ook een border meegeef...
Dus stel ik wil een button met een rode achtergrond, en een zwart pijltje er op dat ik heb opgeslagen in een transparante .GIF - dan zie ik geen rode achtergrond, behalve als ik de button ook een border meegeef.
Dit was vroeger niet zo... ik heb een demo-pagina gemaakt en alles getest in Opera 10.1, Firefox 2, 3, 3.6, Internet Explorer 7, 8, Safari 3, 4 en Chrome 2, 3, 4 en 5 [developers release].
Alle browsers doen het goed, behalve Opera 10.5 bèta.
Ter verduidelijking zal ik hieronder een screenshot plaatsen van de situatie [links Opera 10.1 en rechts de bèta van 10.5]. De codes op de test-pagina zijn gewoon direct inzichtelijk, alles is standaard html - niets wordt dynamisch via .php ofo er in gezet] en het demo-pijltje kan ook worden gedownload.
Ik heb al geexperimenteerd met niet-transparante gifjes, met een .png-bestand, etc... maar niets maakt het verschil;
Opera 10.5 bèta toont geen achtergrondskleur als je een plaatje als achtergrond gebruikt en géén border toont rondom de button...
En aangezien ik aardig wat buttons maak zonder border [omdat de border bijvoorbeeld 'getekend' zit in het achtergrondsplaatje'] en wel een achtergrondskleur [zodat je hetzelfde plaatje op verschillende achtergrondskleuren kan gebruiken] is dit best lastig, als Opera het goed heeft, en ik fout..
Overigens gaat de background-position-tag ook de mist in bij deze nieuwe release [als je een plaatje even groot maakt als de button, wordt hij toch ergens anders gezet, qua coordinaten] maar daar zal ik jullie niet mee lastig vallen...
Ik weet dat het een bèta is, en dat je dus niet alles nog kan verwachten van zo'n release - maar toch heb ik iets raars ontdekt, waarvan ik graag wil weten of het komt door de bèta-status, of dat ik iets verkeerds doe [ben zelf ook bèta, denk ik].
Als ik een button maak [gewoon een standaard form-element] en ik geef die button via een style-sheet een transparant achtergronds-plaatje én een achtergrondskleur mee, dan toont Opera 10.5 bèta de achtergrondskleur alleen als ik de button ook een border meegeef...
Dus stel ik wil een button met een rode achtergrond, en een zwart pijltje er op dat ik heb opgeslagen in een transparante .GIF - dan zie ik geen rode achtergrond, behalve als ik de button ook een border meegeef.
Dit was vroeger niet zo... ik heb een demo-pagina gemaakt en alles getest in Opera 10.1, Firefox 2, 3, 3.6, Internet Explorer 7, 8, Safari 3, 4 en Chrome 2, 3, 4 en 5 [developers release].
Alle browsers doen het goed, behalve Opera 10.5 bèta.
Ter verduidelijking zal ik hieronder een screenshot plaatsen van de situatie [links Opera 10.1 en rechts de bèta van 10.5]. De codes op de test-pagina zijn gewoon direct inzichtelijk, alles is standaard html - niets wordt dynamisch via .php ofo er in gezet] en het demo-pijltje kan ook worden gedownload.
Ik heb al geexperimenteerd met niet-transparante gifjes, met een .png-bestand, etc... maar niets maakt het verschil;
Opera 10.5 bèta toont geen achtergrondskleur als je een plaatje als achtergrond gebruikt en géén border toont rondom de button...
En aangezien ik aardig wat buttons maak zonder border [omdat de border bijvoorbeeld 'getekend' zit in het achtergrondsplaatje'] en wel een achtergrondskleur [zodat je hetzelfde plaatje op verschillende achtergrondskleuren kan gebruiken] is dit best lastig, als Opera het goed heeft, en ik fout..
Overigens gaat de background-position-tag ook de mist in bij deze nieuwe release [als je een plaatje even groot maakt als de button, wordt hij toch ergens anders gezet, qua coordinaten] maar daar zal ik jullie niet mee lastig vallen...
