Standaard , tabellen een consistente achtergrond kleur voor elke rij . Tafels met grote hoeveelheden data en vele rijen kan moeilijk lijken om te lezen omdat dit. Met behulp van een combinatie van lessen in een CSS-bestand en PHP scripts, kunt u rij kleuren afwisselen in een tabel . U zult een lus gebruiken om door elke rij , ongeacht hoeveel je hebt in de tabel . U kunt de gegevens voor tabel rijen uit elke bron , met inbegrip van een array variabele of platen genomen uit een database te gebruiken . Instructies 1 Open het CSS-bestand . Typ het volgende om twee klassen te definiëren : row1 { background-color : # FFFFFF ; } . Row2 . { Background-color : # B0B0B0 ; } Elke rijen dat het gebruik van de " row1 " class hebben een witte achtergrond , en alle rijen die " row2 " gebruiken hebben een lichtgrijze achtergrond . kopen van 2 Open het HTML-bestand . Typ het volgende om een nieuwe tabel in HTML te maken: Gegevens < /th > < /tr> Type 3 het volgende om een PHP -tag te openen en de informatie die je zal gebruiken om de tafel te bevolken : ? $ myArray = array ( "Item 1 " , " punt 2 " , " punt 3 " , " punt 4 " ) ; $ i = 0 ; " $ i" variabele fungeert als een loket om afwisselende rijen . . Vervangen " $ myArray " met de werkelijke gegevens die u nodig hebt , zoals rijen uit een database Type 4 het volgende aan de tr kleuren in de tabel , dan sluit de PHP en tabel tags: < br foreach > ( $ myArray als $ data ) { if ( $ i % 2 == 1 ) { echo " \\ n " . $ data . " < /td > \\ n < /tr> \\ n" ; } else { echo " | \\ n " . $ data . " < /td > \\ n < /tr> \\ n" ; } $ i + + ; ? } Aanmelden> < br > < /table > de "als " -functie voert een " mod " berekening van de " $ i" tellervariabele . Wanneer het resultaat is een , is de " row1 " klas met de witte rij kleur toegepast op de rij . Wanneer het resultaat nul is , is de " row2 " klas met de lichtgrijze kleur toegepast op de rij . De teller variabele vervolgens met een verhoogd , en de functie herhaald totdat elke record uit de $ myArray variabele wordt in de tabel geladen . 5 Sla de HTML -en CSS-bestanden en ze te uploaden naar uw webserver .
|
|
|