Uporaba orodij za razvijalce Chrome (vodič)

Rešite težave s postavitvijo in prelivanjem z orodji razvijalca Chrome

Vsi videoposnetki vadnice Uporaba orodij za razvijalce Chrome (Vodnik)

V tej navodilih ti bom pokazal/a, kako lahko s pomočjo orodij za razvijalce v brskalniku Chrome prilagodiš in rešiš pogoste težave s postavitvijo in prelivi na spletnih straneh. S preprostim primerom, sestavljenim iz HTML-ja in CSS-ja, se boš naučil/a, kako pravilno določiti višino elementov in odpraviti odvečne drsnike. Orodja v razvijalskih orodjih ti omogočajo neposredno delo v brskalniku in takojšnje spremembe. Začniva!

Najpomembnejše ugotovitve

  • Flexbox ti pomaga pri učinkovitem oblikovanju postavitev.
  • Višino elementov je treba pravilno določiti, da se izognete težavam s prelivom.
  • Robni prostor in polnila lahko povzročijo nezaželene drsnike, ki jih je mogoče odpraviti z enostavnimi prilagoditvami.

Korak-za-korakom navodila

Preverjanje postavitve in prilagajanje

Začni tako, da odpreš spletno stran v Chromeu in začneš razvijalska orodja. To lahko storiš tako, da klikneš z desno miškino tipko na stran in izbereš "Preglej" ali preprosto pritisneš F12. Nato pojdite na zavihek "Elementi", da si ogledaš strukturo HTML-ja.

Rešite težave s postavitvijo in prelivanjem z orodji za razvijalce v brskalniku Chrome

Najprej si oglej glavni div, ki vsebuje postavitev Flexbox. To je območje, kjer lahko nastaviš svojo konfiguracijo Flexbox. Preveri, ali je display: flex; pravilno uporabljen in ali preostali div, ki uporablja Flex 1, ima dovolj prostora v postavitvi.

Tukaj lahko vidiš, da je preostali div visok le 18,5 slikovnih pik, kar je veliko premalo za želeno mesto. Višino je treba ustrezno prilagoditi, da se uporabi ves razpoložljivi prostor.

Prilagajanje višine nadrejenih elementov

Da se prepričaš, da tvoj preostali div zavzame celotno višino strani, moraš nastaviti višino nadrejenih elementov, vključno z body in html, na 100 %. Vrni se na sloge in nastavi višino telesa na 100 %.

Rešite težave s postavitvijo in prelivanjem z orodji za razvijalce v Chrome

Opazil/a boš, da se še ni nič spremenilo. Poleg tega moraš preveriti, ali je oznaka html prav tako nastavljena na 100 % višino. To je pomembno za delovanje vsega.

Rešite težave z razporeditvijo in prelivanjem s pomočjo orodij za razvijalce Chrome

Ko boš nastavil/a višino oznake html na 100 %, bi morala biti postavitev sedaj prikazana pravilno. Preostali div bo zdaj zapolnil celoten prostor strani.

Reševanje težav s postavitvijo in prelivanjem z orodji Chrome za razvijalce

Prilagajanje nastavitev Flexbox-a

Naslednji korak je prilagajanje nastavitev Flexbox-a. Lahko prilagodiš usmeritev otroških elementov v fleksibilnem vsebniku tako, da preizkusiš možnosti, kot so align-items ali justify-content. Te nastavitve ti pomagajo nadzorovati položaje vsebin znotraj tvojega kontejnerja.

Rešite težave s postavitvijo in prelivanjem s pomočjo orodij za razvijalce v programu Chrome

Medtem ko eksperimentiraš, bodi pozoren/a na vizualni prikaz. Ponovi prilagoditve, dokler ne boš zadovoljen/a z razporeditvijo vsebine.

Rešite težave s postavitvijo in prelivanjem v Chrome Developer Tools

Identifikacija in reševanje težav s prelivom

Sedaj se srečuješ z drugo težavo, in sicer s prelivom, ki povzroča nezaželene drsnike. Da ugotoviš, kateri elementi so odgovorni za drsnik, klikni z desno miškino tipko na drsnik in izberi "Preglej".

V območju Pregleda boš videl/a, da ima element body margino 8 slikovnih pik. Ta robni prostor je lahko odgovoren za to, da tvoja stran presega širino več kot 100 % in povzroči preliv.

Za rešitev tega problema nastavi margino telesa na 0 in imej v mislih, da običajno narediš ponastavitev CSS-a, da vzpostaviš doslednost. To pomeni, da nastaviš vse margine na nič, preden ponovno dodajaš svoje lastne margine.

Reševanje težav s postavitvijo in prelivanjem preko orodij za razvijalce Chrome

Nastavitev Paddinga in Box-Sizinga

Po odpravi težave z Marginom morate preveriti tudi Padding. V html oznaki morda obstaja tudi Padding, ki prispeva k prelivanju. Tu lahko Padding nastavite na 0 ali pa alternativno nastavite Box-Sizing na border-box. S tem bo Padding upoštevan znotraj določene širine in bovnašanje izginilo.

Rešite težave z razporeditvijo in prelivi v orodjih za razvijalce Chrome

Ko boste vse to implementirali, bi morali imeti zdaj strukturo postavitve brez vodoravnih drsnikov, ki se optimalno prilagaja razpoložljivemu zaslonskemu prostoru.

Povzetek

V tej vadnici ste se naučili, kako z orodji Chrome Developer Tools identificirati in odpraviti težave s postavitvijo in prelivanjem na vaši spletni strani. Razumeli ste pomen Flexboxa in pravilne nastavitve višin ter Marginov, da ustvarite estetsko privlačno postavitev.

Pogosto zastavljena vprašanja

Kako lahko spremenim velikost HTML elementov v orodjih Chrome Developer Tools?Lahko prilagodite višino in širino HTML elementa v stilih ter vnesete želeno vrednost.

Kaj naj storim, če moja postavitev ne deluje kot pričakovano?Uporabite inspekcijske funkcije, da ugotovite, ali Margine ali Paddingi nadrejenih elementov vplivajo na prostor.

Kako nastavim Margin na nič?V stilih pod želenim elementom dodajte margin: 0;.

Kakšna je razlika med Paddingom in Marginom?Padding je notranja razdalja elementa, medtem ko je Margin zunanja razdalja.

Kako preklopim na prilagodljivo postavitev?Prepričajte se, da je CSS prikazan na Flex, da aktivirate Flexbox.