مرجع نشان ها

سوفیا املیانوا
Sofia Emelianova

با این مرجع جامع نشان ها در پانل عناصر، همپوشانی های مختلف را تغییر دهید و به پیمایش درخت DOM سرعت ببخشید.

نشان ها را نشان داده یا پنهان کنید

برای نمایش یا پنهان کردن نشان ها:

  1. DevTools را باز کنید .
  2. روی یک عنصر در درخت DOM کلیک راست کرده و تنظیمات نشان را انتخاب کنید... . تنظیمات نشان
  3. کادرهای کنار نشان های انتخابی را انتخاب یا پاک کنید.

پانل Elements نشان های انتخاب شده را در کنار عناصر مناسب در درخت DOM نشان می دهد. بخش های بعدی هر نشان را توضیح می دهد.

توری

یک عنصر HTML یک محفظه شبکه است اگر ویژگی CSS display آن روی grid یا inline-grid تنظیم شده باشد. چنین عناصری دارای نشان های grid در کنار خود هستند که همپوشانی های مربوطه را تغییر می دهند.

همپوشانی را در پیش نمایش زیر تغییر دهید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی نشان grid در کنار عنصر کلیک کنید و همپوشانی را مشاهده کنید.

روکش شبکه.

روکش ستون ها، ردیف ها، تعداد آنها و شکاف ها را نشان می دهد.

برای یادگیری نحوه اشکال زدایی طرح بندی شبکه، به بررسی شبکه CSS مراجعه کنید.

زیرشبکه

زیرشبکه یک شبکه تودرتو است که از همان مسیرهای شبکه اصلی خود استفاده می کند. یک عنصر یک محفظه زیرشبکه است اگر یک یا هر دو ویژگی grid-template-columns ، grid-template-rows روی subgrid تنظیم شده باشد. چنین عناصری دارای نشان های subgrid در کنار خود هستند که همپوشانی های مربوطه را تغییر می دهند.

همپوشانی را در پیش نمایش زیر تغییر دهید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی نشان subgrid در کنار عنصر کلیک کنید و همپوشانی را مشاهده کنید.

همپوشانی زیرشبکه.

روکش ستون ها، ردیف ها، تعداد آنها و شکاف های یک زیرشبکه را نشان می دهد.

فلکس

یک عنصر HTML یک محفظه انعطاف پذیر است اگر ویژگی CSS display آن روی flex یا inline-flex تنظیم شده باشد. چنین عناصری دارای نشان های flex در کنار خود هستند که همپوشانی های مربوطه را تغییر می دهند.

همپوشانی را در پیش نمایش زیر تغییر دهید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی نشان flex در کنار عنصر کلیک کنید و همپوشانی را مشاهده کنید.

روکش فلکس.

روکش موقعیت های عنصر فرزند را نشان می دهد.

برای یادگیری نحوه اشکال‌زدایی طرح‌بندی‌های flex، به بررسی و اشکال‌زدایی CSS flexbox مراجعه کنید.

DevTools می تواند برخی از فریم های تبلیغاتی را شناسایی کرده و آنها را برچسب گذاری کند . چنین قاب هایی دارای نشان ad در کنار خود هستند.

یک تبلیغ را در پیش نمایش زیر کشف کنید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، عنصری را با نشان ad در کنار آن پیدا کنید.

نشان آگهی.

نشان ad قابل کلیک نیست، اما می‌توانید از تب Rendering برای برجسته کردن فریم‌های تبلیغاتی با رنگ قرمز استفاده کنید.

اسکرول کردن

یک عنصر HTML یک محفظه اسکرول است اگر ویژگی CSS overflow آن روی scroll تنظیم شده باشد، یا زمانی که محتوای کافی برای ایجاد سرریز وجود دارد، auto . محفظه‌های اسکرول می‌توانند دارای ویژگی‌های CSS باشند که نقاط snap را پیکربندی می‌کنند . چنین عناصری دارای نشان‌های scroll-snap در کنار خود هستند که همپوشانی‌های مربوطه را تغییر می‌دهند.

همپوشانی را در پیش نمایش زیر تغییر دهید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی نشان scroll-snap در کنار عنصر کلیک کنید.
  3. سعی کنید عنصر را به سمت راست پیمایش کنید و پوشش را مشاهده کنید.

روکش اسکرول-snap.

روکش موقعیت عناصر و نقاط ضربه ای را نشان می دهد.

ظرف

یک عنصر HTML در صورتی یک ظرف است که دارای ویژگی CSS container-type باشد. چنین عناصری دارای نشان های container در کنار آنها هستند که همپوشانی های مربوطه را تغییر می دهند.

همپوشانی را در پیش نمایش زیر تغییر دهید:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی نشان container کنار عنصر کلیک کنید.
  3. سعی کنید اندازه عنصر را با کشیدن گوشه سمت راست پایین آن تغییر دهید و تغییر طرح و پوشش را مشاهده کنید.

روکش ظرف.

روکش موقعیت های عنصر فرزند را نشان می دهد.

برای یادگیری نحوه اشکال‌زدایی عبارت‌های کانتینر، به بررسی و اشکال‌زدایی عبارت‌های کانتینر CSS مراجعه کنید.

اسلات

عنصر <slot> HTML مکانی است که می توانید آن را با محتوای خود پر کنید. همراه با عنصر <template> ، <slot> به شما امکان می‌دهد درخت‌های DOM جداگانه ایجاد کرده و آنها را با هم ارائه دهید. عناصر محتوای اسلات دارند اسلات. نشان های slot در کنار آنها که به عنوان پیوند به اسلات های مربوطه عمل می کنند.

کشف کنید اسلات. نشان slot در پیش نمایش زیر:

  1. عنصر را در پیش نمایش بررسی کنید .
  2. در درخت DOM، روی اسلات. نشان slot در کنار عنصر برای تعیین محل شکاف مربوطه. اسلات و نشان ها را آشکار کنید.
  3. با کلیک کردن بر روی آن به محتوای اسلات بازگردید آشکار ساختن. نشان reveal

لایه بالایی

این نشان به شما کمک می کند مفهوم لایه بالایی را درک کرده و آن را تجسم کنید. لایه بالایی محتوا را بدون در نظر گرفتن z-index در بالای همه لایه‌های دیگر ارائه می‌کند. هنگامی که یک عنصر <dialog> را با استفاده از متد .showModal() باز می کنید، مرورگر آن را در لایه بالایی قرار می دهد.

برای کمک به تجسم عناصر لایه بالایی، پانل Elements پس از بسته شدن تگ </html> ، یک ظرف #top-layer به درخت DOM اضافه می کند.

عناصر لایه بالایی دارند ارتباط دادن. نشان های top-layer (N) در کنار آنها، جایی که N عدد شاخص عنصر است. نشان ها پیوندهایی به عناصر مربوطه در ظرف #top-layer هستند.

کشف کنید ارتباط دادن. نشان top-layer (N) در پیش نمایش زیر:

  1. در پیش‌نمایش، روی باز کردن گفتگو کلیک کنید.
  2. گفتگو را بررسی کنید .
  3. در درخت DOM، روی ارتباط دادن. نشان top-layer (1) در کنار عنصر <dialog> . پانل Elements شما را بعد از بستن تگ </html> به عنصر مربوطه در ظرف #top-layer می برد. ظرف و نشان لایه بالایی.
  4. با کلیک کردن بر روی عنصر <dialog> برگردید آشکار ساختن. نشان را در کنار عنصر یا ::backdrop آن reveal .

رسانه ها

نشان media به طور پیش فرض خاموش است. هنگامی که روشن است ، در کنار عناصر <audio> و <video> ظاهر می شود. روی این نشان کلیک کنید تا پانل رسانه باز شود و رسانه خود را دیباگ کند.

نشان رسانه در تنظیمات نشان روشن شد و در کنار عنصر ویدیو نمایش داده شد.

برای اطلاعات بیشتر، به اشکال زدایی پخش کننده های رسانه با پانل رسانه مراجعه کنید.