..
In diesem Artikel werden wir sehen, wie man einfache Listen, die gut lesbar für den Benutzer sind zu schaffen.
Dazu verwenden wir zwei einfache Maßnahmen:

Um unsere Liste haben wir eine einfache HTML-Tabelle, ein paar Anweisungen und ein bisschen CSS DHTML, um es zu beleben. Aber lassen Sie uns Grad.
Beginnen wir mit dem CSS starten und sehen, unter dem Inhalt unserer Stylesheet:
table.tbElenco
{
border: 1px solid # 808080;
font-family: Verdana, Arial, Tahoma;
font-size: 10px;
color: # 000000;
}
table.tbElenco th
{
Hintergrund: # 808080;
color: # FFFFFF;
font-weight: bold;
}
table.tbElenco td
{
border-bottom: 1px solid # CCCCCC;
}
table.tbElenco tr.normale
{
background: # FFFFFF;
}
table.tbElenco tr.alternata
{
background: # EEEEEE;
}
table.tbElenco tr.evidenziata
{
background: # FFFF00;
}
Was wir getan haben ist sehr einfach: Zuerst haben wir stilisierte den Tisch, indem Sie eine Klasse als Ganzes ("tbElenco '), dann werden wir stilisiert und <td> <th> seiner Gesamtheit, dann haben wir drei verschiedene Klassen, die den drei erstellten Status unserer verschiedenen Linien: Normal, Alternate und hervorgehoben.
Lassen Sie den Code unserer Tabelle folgen:
<table cellspacing="0" cellpadding="2" class="tbElenco"> <tr> <th> Produkt </ th> <th> Anzahl </ th> <th> Preis </ th> </ Tr> <tr class="normale" onmouseover="this.className='evidenziata'" onmouseout="this.className='normale'"> <td> Kamera </ td> <td> 3 </ td> <td> 100,00 Euro </ td> </ Tr> <tr class="alternata" onmouseover="this.className='evidenziata'" onmouseout="this.className='alternata'"> <td> Mobile </ td> <td> 2 </ td> <td> 150,00 Euro </ td> </ Tr> <tr class="normale" onmouseover="this.className='evidenziata'" onmouseout="this.className='normale'"> <td> 20-Zoll-LCD TV </ td> <td> 1 </ td> <td> 220,00 Euro </ td> </ Tr> <tr class="alternata" onmouseover="this.className='evidenziata'" onmouseout="this.className='alternata'"> <td> MP3-Player </ td> <td> 1 </ td> <td> 60,00 Euro </ td> </ Tr> <tr class="normale" onmouseover="this.className='evidenziata'" onmouseout="this.className='normale'"> <td> DVD-Player </ td> <td> 1 </ td> <td> 80,00 Euro </ td> </ Tr> <tr class="alternata" onmouseover="this.className='evidenziata'" onmouseout="this.className='alternata'"> <td> Console Games </ td> <td> 1 </ td> <td> 200,00 Euro </ td> </ Tr> <tr class="normale" onmouseover="this.className='evidenziata'" onmouseout="this.className='normale'"> <td> GPS Navigator </ td> <td> 7 </ td> <td> 140.00 Euro </ td> </ Tr> <tr class="normale" onmouseover="this.className='evidenziata'" onmouseout="this.className='normale'"> Mini-DVD Camcorder class='diff-marker'> </ td> <td> 1 </ td> <td> 270.00 Euro </ td> </ Tr> </ Table>Wie Sie sehen können ist es eine triviale HTML-Tabelle, wo wir kümmerten entweder zuweisen, um die verschiedenen Linien (<tr>) Klassen 'normal' und 'AC'.
Zur Stimulierung der Erscheinung der Reihe auf Mauslinie verbinden wir das Element (<tr>) onmouseover und onmouseout Veranstaltungen, die jeweils sorgen die dynamische Zuweisung der Klasse "Highlight", wenn Sie und schweben wieder in die Klasse beginnen, wenn die Maus verlässt die Reihe.
| |
CSS (Kurs)
Web Design und Barrierefreiheit gemäß W3C CSS und XHTML. Ab 29 €. |
| |
Web Design (Course)
Gestaltung von Websites mit HTML, CSS und Dynamic HTML. Von 39 €. |
| |
Webmaster Advanced (Course)
Werden Sie ein professioneller Webmaster. Von 39 €. |