سی ایس ایس نمائش - دیسپلے پرپرتی
- صفحه قبلی سی ایس ایس جدول
- صفحه بعدی max-width CSS
display
属性是用于控制布局的最重要的 CSS 属性。
display 属性
display
属性规定是否/如何显示元素。
ਹਰ ਹੈਂਡਲ ਐਲੀਮੈਂਟ ਕੋਲ ਇੱਕ ਮੂਲਤਬੀ display ਮੁੱਲ ਹੈ ਜੋ ਇਸ ਐਲੀਮੈਂਟ ਦੇ ਪ੍ਰਕਾਰ ਨਾਲ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਅਧਿਕਾਂ ਐਲੀਮੈਂਟਾਂ ਦਾ ਮੂਲਤਬੀ display ਮੁੱਲ block
ਜਾਂ inline
.
ਇਹ ਪੈਨਲ ਇੱਕ <div> ਐਲੀਮੈਂਟ ਸਮੇਤ ਹੈ ਜੋ ਮੂਲ ਰੂਪ ਵਿੱਚ ਛੁਪਾਇਆ ਹੋਇਆ ਹੈ。(display: none
)
یہ CSS کے ذریعے استعمال میں لایا جاتا ہے، اور ہم اس کو جاوا اسکریپٹ کے ذریعے دکھایا جاتا ہے (بغیر تبدیل): display: block
)
بلاک علامت (block element)
بلاک علامت ہمیشہ نئی لائن سے شروع ہوتی ہیں، اور قابل استعمال پورا عرض کو لینتی ہیں (اس کی جانب سے سمت چپ اور سمت داہم میں بھی بڑھتی ہیں)۔
بلاک علامتوں کی کچھ مثال:
- <div>
- <h1> - <h6>
- <p>
- <form>
- <header>
- <footer>
- <section>
یونک لائن علامت (inline element)
یونک لائن علامت نئی لائن سے نہیں شروع ہوتی، صرف ضروری عرض کو لیندی ہے۔
یہ پاراگراف میںیونک لائن <span> علامت.
یونک لائن علامتوں کی کچھ مثال:
- <span>
- <a>
- <img>
Display: none;
display: none;
جس کا استعمال جس میں جاوا اسکریپٹ کے ساتھ، علامت کو پوشایا جائیگا یا دکھایا جائیگا، بغیر کہ ان کو حذف کیا جائیگا یا دوبارہ بنایا جائیگا، جو آپ کو اس مقصد کو حاصل کرنے کا راستہ بتا سکتا ہے، وہ اس ویب پیج کا آخری مثال کو دیکھیئے۔
طبیعی طور پر،<script>
علامت استعمال کرتا ہے display: none;
.
طبیعی Display پارٹی کو اووررائز کرنا
جیسا کہ پہلے کہا گیا ہے، ہر علامت کو ایک طبیعی display پارٹی کا ملازم ہوتا ہے، لیکن آپ اس کو اووررائئز کرسکتے ہیں۔
یونک لائن علامت کو بلاک علامت کی طرح بدلنا، یا برعکس، یونک لائن علامت کو بلاک علامت کی طرح بدلنا، یونک لائن علامت کو بلاک علامت کی طرح دکھایا جائیگا تاکہ ویب پیج کا دکھانے کا طریقہ کسی خاص طریقے سے دکھایا جائیگا اور ویب اسٹینڈرڈوں کو بھی رکھا جائیگا۔
یہ ایک عام مثال ہے جس میں لیول کا علامت کو اس کا درجہ بدلنا چاہئیے تاکہ یونک لائن علامت کو بلاک علامت کی طرح دکھایا جائیگا تاکہ یونک لائن علامت کو بلاک علامت کی طرح دکھایا جائیگا: <li>
عنصر:
مثال
li { display: inline; }
توجہ:علامت کا display پارٹی کو سہولت دی جائیتی ہے، یہ صرف اس کو بدل دیتا ہے:علامت کا دکھانے کا طریقہ، لیکن علامت کی قسم کو بدل نہیں دینے کا چاہئیے۔ لہذا، display: block;
یونک لائن علامت کی طرح کا علامت کو اس میں دیگر بلاک علامتوں کا حصہ نہیں رکھنا چاہئیے۔
مثال میں <span> علامت کو بلاک علامت کی طرح دکھایا جائیگا:
مثال
span { display: block; }
مثال میں <a> علامت کو بلاک علامت کی طرح دکھایا جائیگا:
مثال
a { display: block; }
پوشایا جائیگا علامت - display:none یا visibility:hidden؟
display:none

visibility:hidden

ری سیٹ

جس کے ذریعے display
پارٹی کو سہولت دی جائیتی ہے none
علامت کو پوشایا جاسکتا ہے۔ اس علامت کو پوشایا جائیگی، اور ویب پیج اس طرح دکھایا جائیگا جس میں اس علامت کا کوئی حصہ نہیں ہوگا:
مثال
h1.hidden { display: none; }
visibility:hidden;
علاوہ ازیں علامت کو پوشایا جاسکتا ہے۔
لیکن، اسکالپت کا اسپیس سابق کا بندار رہے گا۔ علامت کو پوشایا جائیگی، لیکن یہ بندار رہیگی اور یہ بندار رہیگی:
مثال
h1.hidden { visibility: hidden; }
مثالهای بیشتر
- تفاوت بین display: none; و visibility: hidden;
- این مثال نشان میدهد که display: none; در مقابل visibility: hidden;
- استفاده ترکیبی از CSS و JavaScript برای نمایش محتوا
- این مثال نشان میدهد که چگونه میتوان از CSS و JavaScript برای نمایش عنصر در کلیک استفاده کرد.
ویژگی Display/Visibility CSS
ویژگی | توضیح |
---|---|
display | تعیین اینکه عنصر چگونه نمایش داده شود. |
visibility | تعیین آیا عنصر باید قابل مشاهده باشد یا خیر. |
- صفحه قبلی سی ایس ایس جدول
- صفحه بعدی max-width CSS