Šiame vadove sužinosite, kaip pataisyti sugedusį svetainės šoninį meniu. Panagrinėsime konkretų pavyzdį ir išanalizuosime, kaip veikia meniu, kad išsiaiškintume, kur slypi problemos. Naudodamiesi "Chrome" programuotojo įrankiais galėsite lokalizuoti ir ištaisyti klaidas. Šis metodas ne tik veiksmingas, bet ir leidžia geriau suprasti, kaip veikia HTML ir CSS.
Pagrindinės išvados
- Norint, kad meniu išsiskleistų ir susilankstytų teisingai, reikia naudoti teisingas CSS savybes ir pozicijas.
- Nematomas žymimasis langelis yra labai svarbus perjungimo funkcijai.
- CSS klaidos, ypač su padėties savybėmis, gali gerokai pabloginti funkcionalumą.
Žingsnis po žingsnio vadovas
Norėdami ištaisyti šoninio meniu klaidą, atlikite šiuos veiksmus:
1. šoninio meniu klaidos analizė
Pirmiausia išanalizuokite esamą šoninį meniu ir numatomą elgseną. Meniu turėtų išsiplėsti ir susilankstyti, kai paspaudžiate tris taškus. Tačiau išbandę meniu pastebite, kad jis neveikia. Norėdami išsiaiškinti, kas vyksta ne taip, atidarykite "Chrome" programuotojo įrankius.
2. Patikrinkite žymimojo langelio funkcionalumą
Meniu veikia su nematomu žymimuoju langeliu, kuris aktyvuojamas arba deaktyvuojamas, kai spustelėjate etiketę. Patikrinkite kodą ir įsitikinkite, kad žymimasis langelis iš tikrųjų yra ir apibrėžtas kaip nematomas. Norėdami įsitikinti, kad žymimasis langelis veikia teisingai, galite padaryti jį matomą.
![Vedimas kaip ištaisyti klaidas „Chrome“ kūrėjo įrankių šoninėje puseje Vadovas klaidoms šalinamas „Chrome“ kūrėjo įrankio puslapių meniu](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-64.webp?tutkfid=226522)
3. Patikrinkite CSS stilių
Dabar turėtumėte patikrinti šoniniam meniu taikomas CSS taisykles. Šiame pavyzdyje yra šoninės juostos padėties nustatymo taisyklė. Įsitikinkite, kad atitinkamos CSS savybės nustatytos teisingai.
![Vadovas feilių pašalinimui „Chrome Developer Tools“ puslapio meniu Chromo plėtinių kūrėjo įrankio puslapių meniu klaidų šalinimo vadovas](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-134.webp?tutkfid=226528)
4. patikrinkite padėties ypatybes
Dažnai pasitaikanti klaida, kurią galite pastebėti, yra neteisingas padėties savybių naudojimas. Jei pozicija nustatyta kaip "statinė", į kairės pusės pozicionavimą neatsižvelgiama. Matote, kad čia "left" ir "top" yra pilkos spalvos, o tai rodo šį konfliktą.
![Vadovas klaidų šalinimui "Chrome Developer Tools" puslapio meniu Vadovas apie klaidų šalinimą "Chrome" kūrėjo įrankių puslapių meniu](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-219.webp?tutkfid=226534)
5. padėties taisymas
Norėdami ištaisyti klaidą, turite pakeisti elemento padėtį. Vietoj "static" (statinis) turite naudoti "absolute" (absoliutus) arba "fixed" (fiksuotas), kad įjungtumėte teisingą pozicionavimą. Nustatykite padėtį į "absolute" (absoliuti).
![Instrukcija klaidų šalinimui "Chrome Developer Tools" puslapio meniu Instrukcija kaip taisyti klaidas "Chrome Developer Tools" puslapio meniuose](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-466.webp?tutkfid=226539)
6. perjungimo mechanizmo funkcionalumo tikrinimas
Atlikę padėties pakeitimą, patikrinkite, ar perjungimo funkcija dabar veikia teisingai. Meniu perkėlimo į vidų ir iš vidų taisyklė dabar turėtų įsigalioti, kai įjungiate žymimąjį langelį.
7. atlikite kodo pakeitimus
Dabar svarbu atlikti pakeitimus savo išeities kode. Koregavimus atlikote plėtotojo įrankių skirtuke Elementai, tačiau šiuos pakeitimus taip pat reikia išsaugoti CSS faile, kad jie išliktų ir po puslapio perkrovimo.
![Vadovas klaidų šalinimui „Chrome“ kūrėjo įrankių puslapių meniu Gidoje, kaip ištaisyti klaidas "Chrome Developer Tools" šoninėje juostoje](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-510.webp?tutkfid=226551)
8. Galutiniai patikrinimo testai
Šiame paskutiniame žingsnyje turėtumėte dar kartą išbandyti meniu, kad įsitikintumėte, jog viskas veikia taip, kaip norima. Spustelėkite tris taškus ir pažiūrėkite, ar meniu atsidaro ir užsidaro teisingai. Jei viskas atrodo gerai, problemą sėkmingai išsprendėte.
![Vadovas klaidoms šalinti „Chrome“ programuotojo įrankių meniu Vadovas klaidų šalinimui „Chrome Developer Tools“ puslapyješio meniu](https://www.tutkit.com/storage/media/text-tutorials/2939/anleitung-zur-fehlerbehebung-im-seitenmenue-des-chrome-developer-tools-518.webp?tutkfid=226557)
Apibendrinimas
Šiame žingsnis po žingsnio vadove sužinojote, kaip sėkmingai pašalinti šoninio meniu trikdžius. Išanalizavote meniu funkcionalumą, patikrinote kodą ir atlikote reikiamus pakeitimus. Tinkamai naudojant padėties savybes ir CSS stilius, meniu dabar gali veikti, kaip planuota.
Dažniausiai užduodami klausimai
Kaip galėčiau pagerinti šoninio meniu dizainą? Galite pritaikyti meniu, naudodami daugiau CSS stiliaus taisyklių, kad pagerintumėte dizainą.
Ką daryti, jei pakeitus meniu vis tiek neveikia? Dar kartą patikrinkite visas CSS ir HTML taisykles, kad įsitikintumėte, jog klaidų nebėra.
Ar galiu padaryti žymimąjį langelį matomą? Taip, galite padaryti žymimąjį langelį matomą, kad testavimo metu patikrintumėte funkcionalumą.