Efektīva Chrome izstrādātāja rīku lietošana (pamācība)

Risināt izkārtojuma un pārplūdes problēmas ar Chrome Attīstītāja rīkiem

Visi pamācības video Efektīva Chrome izstrādātāja rīku lietošana (pamācība)

Šajā rokasgrāmatā es jums parādīšu, kā izmantot Chrome izstrādātāja rīkus , lai pielāgotu un atrisinātu bieži sastopamas izkārtojuma un pārplūdes problēmas vietnēs. Izmantojot vienkāršu piemēru, kas sastāv no HTML un CSS , uzzināsiet, kā pareizi iestatīt elementu augstumu un novērst nevajadzīgas ritināšanas joslas. Izstrādātāja rīku rīki ļauj strādāt tieši pārlūkprogrammā un veikt tūlītējas izmaiņas. Sāksim darbu uzreiz!

Galvenie secinājumi

  • Flexbox palīdz efektīvi izstrādāt izkārtojumus.
  • Lai izvairītos no pārplūšanas problēmām, ir pareizi jānosaka elementu augstums.
  • Margas un polsterējums var radīt nevēlamas ritināšanas joslas, ko var novērst ar vienkāršiem pielāgojumiem.

Soli pa solim

Pārbaudiet izkārtojumu un veiciet pielāgojumus

Sāciet, atverot tīmekļa vietni pārlūkprogrammā Chrome un iedarbinot Izstrādātāja rīkus. To var izdarīt, uzklikšķinot uz lapas ar peles labo pogu un izvēloties "Izpētīt" vai vienkārši nospiežot F12. Pēc tam atveriet cilni "Elements" (Elementi), lai apskatītu HTML koda struktūru.

Risiniet izkārtojuma un pārmērības problēmas ar Chrome Developer Tools

Vispirms aplūkojiet galveno divdaļu, kurā ir elastīgās kastes izkārtojums. Šajā apgabalā varat iestatīt elastīgās kastes konfigurāciju. Pārbaudiet, vai ir pareizi piemērots display: flex; un vai pārējam divam, kas izmanto flex 1, ir pietiekami daudz vietas izkārtojumā.

Šeit redzams, ka atpūtas divs ir tikai 18,5 pikseļu augsts, kas ir pārāk mazs, lai nodrošinātu vajadzīgo vietu. Šis augstums ir attiecīgi jāpielāgo, lai tiktu izmantota visa pieejamā vieta.

Pielāgojiet vecāko elementu augstumu

Lai nodrošinātu, ka jūsu atpūtas divaizdevums aizņem visu lapas augstumu, jums ir jānoregulē vecāko elementu, tostarp body un html, augstums līdz 100 %. Atgriezieties pie stiliem un iestatiet ķermeņa augstumu uz 100 %.

Atrisināt izkārtojuma un pārplūdes problēmas ar Chrome attīstītāja rīkiem

Redzēsiet, ka nekas vēl nav mainījies. Vēl jāpārbauda, vai arī html tagam ir iestatīts 100% augstums. Tas ir svarīgs priekšnoteikums, lai viss darbotos.

Risiniet izkārtojuma un pārmērības problēmas, izmantojot Chrome attīstītāja rīkus

Tiklīdz esat iestatījis html birkas augstumu uz 100%, izkārtojumam tagad vajadzētu tikt pareizi attēlotam. Pārējais divs tagad aizpildīs visu lapas laukumu.

Atrisiniet izkārtojuma un pārslogošanās problēmas ar Chrome Developer Tools

Flexbox iestatījumu precizēšana

Vēl viens solis ir precizēt elastīgās kastes iestatījumus. Jūs varat pielāgot pakārtoto elementu izlīdzināšanu flexkonteinerī, izmēģinot tādas opcijas kā align-items vai justify-content. Šie iestatījumi palīdz kontrolēt satura pozīcijas konteinerā.

Atrisināt izkārtojuma un pārkaisuma problēmas ar Chrome Developer rīkiem

Veicot eksperimentus, pārliecinieties, vai tiek novērots vizuālais izskats. Atkārtojiet korekcijas, līdz esat apmierināts ar satura izvietojumu.

Atrisināt izkārtojuma un pāriplūdes problēmas ar Chrome Developer Tools

Pārplūdes problēmu identificēšana un novēršana

Tagad saskarsieties ar vēl vienu problēmu, proti, pārplūšanu, kas izraisa nevēlamas ritināšanas joslas. Lai noskaidrotu, kuri elementi ir atbildīgi par ritināšanas joslu, noklikšķiniet ar peles labo pogu uz ritināšanas joslas un izvēlieties "Inspect" (pārbaudīt).

Inspect apgabalā redzēsiet, ka elementam body ir 8 pikseļu rezerve. Šī rezerve var būt atbildīga par to, ka jūsu lapas platums ir lielāks par 100 %, kas rada pārplūšanu.

Lai atrisinātu šo problēmu, iestatiet body elementa rezervi uz 0 un paturiet prātā, ka parasti veicat CSS atiestatīšanu, lai radītu konsekvenci. Tas nozīmē, ka visas malas ir iestatītas uz nulli, pirms atkal pievienojat savas malas.

Atrisināt izkārtojuma un pārplūdes problēmas ar Chrome Developer Tools

Pielāgojiet izvietojumu un kastes lielumu

Pēc tam, kad ir novērsta malas problēma, ir jāpārbauda arī izvietojums. Iespējams, jūsu html tagā ir arī izvietojums, kas veicina pārplūšanu. Šeit varat iestatīt izvietojumu uz 0 vai arī iestatīt kastes izmēru uz border-box. Tas nozīmē, ka izvietojums tiek ņemts vērā noteiktā platuma ietvaros un ritināšanas josla pazūd.

Atrisināt izvietojuma un pārmērīgas datu problēmas ar Chrome Developer Tools

Kad tas viss ir instalēts, tagad jums vajadzētu būt izkārtojuma struktūrai bez ritjoslām, kas optimāli pielāgojas pieejamai ekrāna vietai.

Kopsavilkums

Šajā rokasgrāmatā jūs uzzinājāt, kā izmantot Chrome izstrādātāja rīkus, lai identificētu un novērstu izkārtojuma problēmas un pārplūšanas kļūdas savā tīmekļa vietnē. Jūs esat sapratuši, cik svarīgi ir elastīgās kastes (flexbox) un pareizie augstuma un atstatuma iestatījumi, lai izveidotu estētiski pievilcīgu izkārtojumu.

Biežāk uzdotie jautājumi

Kā Chrome izstrādātāja rīkos var mainīt HTML elementu lielumu? HTML elementa augstumu un platumu var pielāgot stilos un ievadīt vēlamo vērtību.

Ko darīt, ja izkārtojums nedarbojas atbilstoši gaidītajam? Izmantojiet inspectiv funkcijas, lai noskaidrotu, vai vecāku elementu atstarpes vai izvietojums ietekmē vietu.

Kā iestatīt nulles rezervi? stilos zem vēlamā elementa pievienojiet margin: 0;.

Kāda ir atšķirība starp padding un margin?padding ir elementa iekšējā atstarpe, bet margin ir ārējā atstarpe.

Kā pārslēgties uz elastīgu izkārtojumu?pārliecinieties, vai CSS displejs ir iestatīts uz Flex, lai aktivizētu Flexbox.