← بازگشت به ویژگی‌ها
Free

Page Outliner

Page Outliner ساختار کامل DOM هر صفحه وب را به صورت یک overlay درختی بصری رندر می‌کند — مستقیماً روی خود صفحه. هر عنصر HTML یک برچسب رنگی با نام تگ دریافت می‌کند و عمق تودرتو از طریق تورفتگی و خطوط اتصال آشکار می‌شود.

DevTools مرورگر DOM را به صورت یک درخت متنی در یک پانل جانبی، جدا از چیدمان بصری نشان می‌دهد. Page Outliner این شکاف را با پروجکت کردن ساختار DOM مستقیماً روی صفحه پر می‌کند. هر عنصر یک badge رنگی کوچک با نام تگ (div، section، nav، h1، p، button و غیره) دریافت می‌کند. این کار درک ساخت یک صفحه را در یک نگاه بسیار آسان می‌کند — بدون باز کردن DevTools یا خواندن کد منبع HTML خام.

پیش‌نمایش زنده
example.com/blog Page Outliner: ON
<html>
<head> ...
<body>
<header>
<nav>
<a> Logo <a> Home <a> Blog <a> Contact
<main>
<article>
<h1> Welcome to the Blog
<p> Lorem ipsum dolor sit amet...
<p> Consectetur adipiscing elit...
<button> Read More
<footer> 3 children
ویژگی‌های کلیدی

تجسم کامل DOM

هر عنصر مرئی در صفحه یک badge تگ رنگی دریافت می‌کند که نام تگ HTML آن را نشان می‌دهد. از بیرونی‌ترین عناصر html و body تا spanها، لینک‌ها و دکمه‌های جداگانه — هیچ‌چیز پنهان نیست.

Badge های تگ رنگ‌بندی‌شده

هر نوع عنصر رنگ پس‌زمینه مشخصی برای badge خود دریافت می‌کند. عناصر ساختاری آبی، ناوبری کهربایی، عناوین بنفش، پاراگراف‌ها خاکستری، لینک‌ها زرد، دکمه‌ها فیروزه‌ای.

برجسته‌سازی تعاملی Hover

روی هر badge تگ hover کنید تا عنصر مربوطه با یک overlay نیمه‌شفاف برجسته شود که ابعاد دقیق آن (عرض × ارتفاع به پیکسل) را نشان می‌دهد.

تجسم عمق تودرتو

عناصر عمیقاً تودرتو از لبه چپ تورفتگی بیشتری دارند و روابط تودرتو را فوراً مرئی می‌کنند. در یک نگاه ببینید آیا صفحه wrapper div های بیش از حد دارد یا ساختار کم‌عمق تمیز.

سبک و غیر مزاحم

Overlayها به‌صورت مطلق قرار می‌گیرند و روی چیدمان صفحه، اسکرول یا رفتار JavaScript تأثیر نمی‌گذارند. برچسب‌های badge کوچک و نیمه‌شفاف هستند.

بخش‌های قابل گسترش / جمع‌شدن

روی badge هر عنصر container کلیک کنید تا فرزندانش جمع شوند. برای تمرکز روی یک بخش خاص بدون غرق شدن در کل درخت DOM صفحه مفید است.

موارد استفاده رایج

درک ساختارهای صفحه ناآشنا

به یک صفحه وب پیچیده رسیده‌اید و نیاز دارید بفهمید چگونه ساخته شده؟ Page Outliner کل سلسله‌مراتب DOM را در یک نگاه نشان می‌دهد.

شناسایی markup بیش از حد تودرتو

تودرتوی بیش از حد div نوشتن CSS را سخت‌تر و رندر صفحه را کندتر می‌کند. اگر 6+ سطح badge رنگی روی هم دور یک بلوک متن ساده می‌بینید، markup نیاز به ساده‌سازی دارد.

تأیید استفاده از HTML معنایی

آیا صفحه از عناصر معنایی صحیح استفاده می‌کند؟ به دنبال badge های header، nav، main، article، section و footer باشید.

یادگیری نحوه ساخت سایت‌های تولید

از هر وب‌سایت خوب ساخته‌شده بازدید کنید و Page Outliner را فعال کنید تا ببینید تیم‌های frontend چگونه HTML خود را ساختار می‌دهند.

آماده‌سازی برای CSS Inspector یا ابزارهای اندازه‌گیری

ابتدا از Page Outliner استفاده کنید تا شناسایی کنید کدام عناصر وجود دارند و کجا هستند، سپس به CSS Inspector یا Measure Distance بروید.

نحوه استفاده
1

فعال‌سازی Page Outliner

داک شناور DevSuite Pro را باز کنید و روی آیکون Page Outliner کلیک کنید. ابزار فوراً DOM صفحه را اسکن کرده و badge های تگ را روی هر عنصر مرئی رندر می‌کند.

2

خواندن درخت بصری

Badge های رنگی در گوشه بالا-چپ هر عنصر ظاهر می‌شوند و نام تگ آن را نشان می‌دهند. ساختار تودرتو از طریق تورفتگی مرئی است.

3

Hover برای برجسته‌سازی عناصر

موس را روی هر badge ببرید تا عنصر مربوطه برجسته شود. این نام تگ انتزاعی را به موقعیت بصری آن در صفحه متصل می‌کند.

4

کلیک برای جمع کردن بخش‌ها

روی badge container کلیک کنید تا badge های فرزندانش جمع شوند. این به شما اجازه می‌دهد روی مناطق خاص صفحه تمرکز کنید.

5

خاموش کردن پس از اتمام

روی آیکون Page Outliner در داک کلیک کنید تا همه overlayها حذف شوند. هیچ اثری باقی نمی‌ماند.

آماده برای امتحان کردن هستید؟ Page Outliner?

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۳۹ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox