Op deze blz. staan c.q. gebruik ik wat (technische) proefjes en/of documenteer ik een aantal technische aangelegenheden. Allerlei proefjes op deze bladzijde werken waarschijnlijk niet of nog niet correct. Zelf gebruik ik FireFox, dat de standaarden voor het Web-bestandsformaat redelijk goed en netjes volgt. Maar ook niet 100%. Toch werken mijn pagina's prima onder FireFox. Er zijn ook andere browsers, met andere eigenschappen. Wanneer die een bepaalde standaard op een of ander onderdeel net even niet ondersteunen, ziet de bezoeker van m'n pagina's iets anders dan wat ik heb bedacht.
Vaak niet echt grappig...,maar dat ligt dan meestal meer aan de fabrikant van de browser; minder aan mij.
Het (zelf en lekker handmatig) schrijven van alle code voor deze site vergt meer tijd dan ik had gehoopt. Gelukkig helpt Remco me regelmatig uit de brand, dat scheelt al een borrel op een slok. Toch zijn er dingen waar ik dan al wroetend en onwetend drie avonden mee zit te stoeien terwijl het een kwestie is van een of ander (vaak ontbrekend) haakje of een puntkomma op de verkeerde plek in de zin. Tja... Om toch een klein beetje 'baas op eigen buis' te blijven wil ik wel weten wat al die code betekent en het ook kunnen toepassen op het moment dat het me past. Soort van 'baas in eigen buik'. Dat leerproces vraagt best veel tijd en energie. Het 'laten doen' is echter ook niet goedkoop, maatwerk zelfs duur.
Zeker met de overstap naar CSS.
Niet voor niets is een hoog gewaardeerde lijfspreuk van mij:
"Kwaliteit is gerijpte tijd" - - - joes
Eén van de grootste problemen is dat je de code voor je pagina's zodanig moet aanpassen dat zoveel mogelijk internet-browsers (dat zijn programma's waarmee je internet-pagina's op je scherm te zien krijgt) iedere pagina laten zien zoals ik het zelf graag wil. Dat valt niet mee want iedere fabrikant houdt zich niet aan alle regels zoals die gelden voor de internet-taal van de pagina's op het web. De één bedenkt iets en past dat meteen toe voordat het in de standaard is opgenomen. Op die manier proberend de eigen methode als standaard af te dwingen. Dat lukt soms. Maar niet altijd. Een ander bedenkt een andere oplossing om min of meer hetzelfde te bereiken. Het W3C-consortium maakt uiteindelijk een keus. Dat kan betekenen dat de terminologie van een of andere fabrikant geen ondersteuning krijgt. Terwijl er intussen wel al veel pagina's voor zijn geschreven. En later dan ook steeds worden geschreven. Wil je dan dat beide browsers je pagina laten zien zoals jij het wilt, moet je de coderingen voor beide browsers in de taal voor de web-pagina's onderbrengen. Dat vergt veel energie en soms weiger ik me dan ook aan te passen aan die browsers die zich niet aan de standaard houden. Opera is in dat opzicht een browser die zich het best houdt (2006) aan de afspraken zoals die door het W3C zijn vastgelegd. Het kan dan ook gebeuren dat een pagina er op uw scherm niet echt mooi uitziet, terwijl die dat wel doet in het scherm van een andere browser. Microsoft heeft er een handje van zich heel halstarrig aan een aantal eigen strategieën vast te houden.
Ik heb geen zin om steeds maar weer in allerlei kronkels en bochten te gaan liggen om daarna tot de ontdekking te komen dat met een volgende versie van Microsoft's browser al mijn werk voor niets is geweest. Mocht u dan ook tot de ontdekking komen dat mijn pagina er op het scherm soms wat ongelukkig uitziet, dan is de kans zeer groot dat de oorzaak niet zit in mijn programmeerwerk maar in de vertaling door uw browser: IE = Internet Ellende?
De oplossing? Probeer eens een andere browser. FireFox is een fantastische browser en nog gratis ook. Opera is ook een uitstekende maar wat eigenzinnige browser. Er is een gratis versie met wat reclame en er is een betaalde versie, zonder reclame. De werking is zonder meer beter dan de Microsoft browser; welke versie dan ook.
Veel internet-sites zijn geschreven met alleen de ogen gericht op Microsoft en u zult dan misschien ook met een andere browser het probleem tegenkomen dat er iets WEL perfect gaat. Dat ligt dan niet aan uw browser, maar aan de schrijver van de internet site. De macht van Microsoft is zo groot dat u dat niet moet onderschatten. Ik heb ooit een virus scanner gekocht van McAfee. Die laat zich niet installeren op een computer met een andere browser dan die van Microsoft. Die smerige truc staat niet op de doos vermeld. Het is regelrechte koppelverkoop, waar je als particulier niets tegen doet. Tenzij je gewoon de volgende keer een ander programma koopt en daarmee een stuk vrijheid. Vrijheid door minder afhankelijk te zijn van de dictatuur van Microsoft en nog een paar grote firma's als Adobe, Norton, HewlettPackard en nog wat meer grote namen. De keuze is aan u wat uw vrijheid u waard is. Eén ding is zeker; het besturingssysteem Windows zal nog wel een tijdje blijven. Maar de alternatieven (Linux, Ubuntu) zijn steeds beter en leveren ons gebruikers meer keuzevrijheid tegen lagere kosten. Mocht u af en toe problemen hebben met deze website, dan spijt me dat. Afgaande op de 80/20 regel zal 20% van de fouten wel door mij veroorzaakt zijn. De andere 80% zit hem in de onverdraagzaamheid van grote bedrijven die zich al dan niet moedwillig niet aan de afspraken houden. En aan de professionals die programma's gebruiken voor het ontwerpen van websites, met alleen of in hoofdzaak Microsoft browsers, zich daarbij heel bewust niet houdend aan de regels van het W3C. Maar goed, dat is niet vreemd. Ik zie heel veel mensen door rood licht rijden, te hoge snelheden aanhouden en asociaal gedrag in het verkeer en op straat vertonen. Allemaal niks nieuws onder de zon. Allemaal jochies en meissies van 'ikke, ikke, ikke en de rest kan ....'
Dat alles neemt niet weg dat ik het toch wel heel leuk vind om zo'n website te ontwerpen en te maken. Kan ik tenminste eens zien dat ik wat gedaan heb!
Ik wens u een plezierige voortzetting van uw internet-activiteit en hoop dat u nog eens langskomt om te kijken naar de laatste stand van zaken.
Geniet van het leven, en niet met mate...
Joes Boerma
De achtergrondafbeelding geldt ook voor de achtergrond van de padding en de rand van het element.
De (al dan niet met de color eigenschap gedefinieerde) voorgrondkleur geldt ook voor een
eventuele rand om het element.
testje met span-tag: dit staat tussen span-tags en dit niet meer.