Skep `n aftreklys met HTML en CSS
Met `n keuselys skep jy `n duidelike en hiërargiese oorsig van alle belangrike dele op die bladsy en die onderafdelings wat die bladsy bevat. Jy hoef net jou muis oor die hoofafdelings te beweeg om die onderafdelings te laat verskyn. U kan `n aftreklys skep met slegs HTML en CSS.
stappe
Deel 1
Die skryf van die HTML
1
Skep jou navigasie afdeling. Normaalweg gebruik jy
indien geen ander opsie blyk te pas nie. Plaas dit in een
-element, sodat jy die styl van beide die houer en die spyskaart self kan aanpas.
2
Gee elke afdeling `n klas eienskap. Ons sal later die klasattribuut gebruik om die styl van hierdie elemente met CSS aan te pas. Gee beide die houer en die spyskaart sy eie klas eienskap.
klas ="nav-wrapper">
3
Voeg `n lys van spyskaartitems by. Die ongeordende lys (
- ) bevat die items in die hoofkieslys (lysitems
4
Voeg skakels by. As hierdie boonste spyskaartitems ook na hul eie bladsye skakel, kan u die skakels nou invoeg. Skakel na `n nie-bestaande anker (soos "#!"), selfs al skakel hulle nie oral nie, sodat die gebruiker se wyser anders sal lyk. In hierdie voorbeeld lei Kontak nie tot niks nie, maar die ander twee spyskaartitems doen:
5
Skep sublyste vir die aftrek-items. Nadat die styl geskep is, vorm hierdie lyste die aftrekkieslys. Plaas die lys in die lysitem waar die gebruiker sy muis beweeg. Voeg `n klasattribuut en `n skakel by, net soos voorheen.
Deel 2
Skryf die CSS
1
Maak jou CSS-styleblad oop. Plaas `n skakel na jou CSS-style heet in die hoofafdeling van jou HTML-dokument as die skakel nie reeds daar is nie. In hierdie artikel dek ons nie die basiese beginsels van CSS nie, soos om `n lettertipe en agtergrondkleur te stel.
2
Voeg clearfix kode by. Onthou jy die "clearfix"-klas bygevoeg aan die spyskaartlys? Gewoonlik het die elemente van die keuselys `n deursigtige agtergrond, waardeur ander elemente verskuif kan word. `N eenvoudige aanpassing aan die CSS kan hierdie probleem oplos. Hier is `n goeie, vinnige oplossing, alhoewel dit nie in Internet Explorer 7 en vroeër werk nie:
3
Skep die basiese ontwerp. Met hierdie kode kan jy jou spyskaart bo-aan die bladsy plaas, en jy verberg die aftrekelemente. Dit is doelbewus baie nuwer sodat ons op die betrokke kode kan fokus. U kan dit later aanpas met ekstra CSS-kode, soos opvulling en marge.
4
Drop die afrol-items wanneer jy jou muis oor hulle beweeg. Die elemente in die aftreklys is nou ingestel sodat dit nie gewys word nie. Hier is hoe om `n volledige sublys te maak sodra jy die "parent" beweeg:
5
Gebruik `n pyltjie om aan te dui dat daar `n aftrekkieslys is. Webontwerpers wys gewoonlik met `n pyl afwaarts dat `n element `n aftreklys oopmaak. Hierdie kode voeg die pyltjie by elke element in u spyskaart toe:
6
Pas die padding-, agtergrond- en ander eienskappe aan. Die spyskaart werk nou wanneer dit reg is, maar dit is nog nie lekker nie. Met die eienskappe in CSS kan u aanpas hoe elke klas of element lyk en in watter posisie hulle geleë is.
wenke
- As jy `n dropdown-kieslys by `n vorm wil voeg, is dit baie eenvoudig in HTML5 met die element
- Met die skakel jy blaai na die bokant van die bladsy, en `n skakel wat na `n nie-bestaande anker verwys, soos , rol nie. As dit te slordig voel, kan jy CSS gebruik om te verander hoe die wyser lyk.
- As jy die voorbeeldkode kopieer en plak, verwyder jy alle koeëlpunte.
Deel op sosiale netwerke:
Verwante
- Skep `n nuwe Facebook-rekening
- Laai al die beelde van `n webblad op een slag af
- Verwyder blaaigeskiedenis
- Verander die grootte van die font op `n rekenaar
- Verander die beginblad van jou blaaier
- Skep `n gepasmaakte bladsy op Tumblr
- Skep `n eenvoudige webblad met Windows Notepad
- Verwyder `n Facebook-bladsy
- Skryf `n HTML-bladsy
- Skep `n kieslys in Excel
- Vee `n Twitter-rekening uit
- Skep `n aftreklys in Excel
- Ontwerp `n webwerf
- Dodge opnames
- Maak geld met `n Facebook-fanbladsy
- Leer HTML
- Hou niks meer van Facebook op Facebook nie
- Voeg jаvascript by jou webwerf met HTML
- Omring teks in Word
- Van `n horisontale lyn in MS Word
- Skryf `n teksskema of skets vir `n opstel