مرجع نشان ها

سوفیا املیانوا
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 تنظیم شود. چنین عناصری دارای نشان های scroll در کنار آنها هستند.

نشان اسکرول روی یک گره درختی DOM.

اسکرول کردن

محفظه‌های اسکرول می‌توانند دارای ویژگی‌های 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) در کنار آنها هستند که N عدد شاخص عنصر است. نشان‌ها پیوندهایی به عناصر مربوطه در ظرف #top-layer هستند.

نشان top-layer (N) را در پیش‌نمایش زیر کشف کنید:

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

رسانه ها

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

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

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