Hoi Bouke,
Ah, niets op internet is zoals het lijkt!
In het kader van de creatieve zelfwerkzaamheid zou ik eigenlijk moeten afwachten waar jij mee op de proppen komt, maar kon het niet laten om ook zelf op verkenning uit te gaan.
Dus wil je liever eerst zelf verder knutselen, dan lees je het onderstaande gewoon nog even niet.
Andere methode van aanpak
Deze feed vraag om een andere tactiek, want het is deze keer niet een echte tabel met kolommen waar alles in moet komen, maar er moet per wedstrijd alleen een mooie opsomming onder elkaar komen. Gelukkig zijn alle wedstrijden afzonderlijk al verpakt in een <div class="programma">, daarmee zijn ze prachtig vast te pakken.
Ik werk altijd stapje voor stapje, dan kan ik het zelf ook nog volgen.
De bijzonderheden beginnen telkens met dezelfde woorden: "Wedstrijd", "Datum" en "Speellocatie"
Die woorden kunnen er met javascript uitgepikt worden: door voor elk woord een <p> te zetten, worden het aparte regels. Ook aan de afsluitende </p>'s moet gedacht worden.
Met javascript kan telkens een <span class="pm"> om het Peelermarke-team gezet worden, zodat dit uitgelicht kan worden.
... totdat de Peelermarke-styles met CSS worden toegevoegd, bv. om makkelijk het UIT en THUIS spelen te kunnen zien:
Op de link-regels wordt nogal wild-west afgebroken voor een tweede regel: soms midden in een teamnaam, soms voor het streepje -, en soms erna.
Dat kan tegengegaan worden door met javascript eerst te kijken of een tweede regel wel nodig is. Hiervoor wordt de breedte van de hele rechterkolom even tijdelijk op 100% gezet. Nu kan met javascript opgemeten worden hoeveel pixels breed het inline-block van een link is. Is dat breder dan z'n blokje (rekening houdend met de paddings), dan wordt de knoop doorgehakt en er vóór het streepje een <span id="next"> ingevoegd; en later weer afgesloten met een </span>. Zo kan de tweede regel apart opgemaakt worden. Hierna gaat de breedte van de hele rechterkolom weer snel terug naar zijn goede breedte!
- Zonder vormgeving van de span valt er nog weinig van te zien: feed-programma-08.htm
(Het Grijpskerk-team in het onderste blok staat nog steeds over twee regels verdeeld)
Dit kan echter nog even wachten. Eerst de gaten dichten die al een hele tijd in de links-blokjes zitten!
Nu de linkregel zo nodig opgesplitst is in twee regels, kan namelijk met javascript het inline-block karakter van de links (nodig voor het opmeten van de lengte) veranderd worden in een block-karakter, waarmee de gaten gedicht worden.
Hierdoor zijn tegelijkertijd de link-blokjes overal aanklikbaar, niet alleen op de links zelf.
En tenslotte kunnen met css de eventuele tweede regels van een link via hun span op de volgende regel komen en tevens rechts uitgelijnd worden, zodat er onder de datums niets staat en deze snel te overzien zijn.
Zoiets?
Met vriendelijke groet,
CSShunter
__________
PS:
Ik vind de huidige wow-slider wel heel erg wow: vreselijk onrustig voor de bezoeker bij het lezen van de pagina; zeker bij een resolutie van 1280*1024px of kleiner (tablets!), wanneer de slider minstens 1/3 van de beeldschermhoogte in beslag neemt.
Misschien heb je hier iets aan:
foto-carrousel_doorklikloos.php (met wat tragere instelling van de wisseling)? Die sleurt de plaatjes niet van links naar rechts heen en weer over het scherm, maar werkt met vloeiende fade-in/fade-out's (en heeft geen jQuery nodig; alleen een scriptje van 3kB). Met aangepaste css (gebruiksaanwijzing ingesloten): doet het ook bij grote images!