سی ایس ایس کسٹم لگن - ڈسپلے پرمت
- 上一页 سی ایس ایس جدول
- 下一页 CSS max-width
display
پرز پرز کا سب سے اہم CSS پرز کا پرز ہوتا ہے جو لائاوت کو کنٹرول کرنا چاہتا ہے۔
دسپلے پرز
display
属性 اس کا فیصلہ کرتا ہے کہ عناصر کا کس طرح دکھایا جائے یا کیا نہیں دکھایا جائے۔
ہر ایک HTML عناصر کا ایک دفعتی دیسپلے کا رجحان ہوتا ہے، جو اس کی عناصر کی نوعیت کی بنیاد پر فیصلہ کیا جاتا ہے۔ زیادہ تر عناصر کا دفعتی دیسپلے کا رجحان 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;
.
مطلق دیسپلے مرتبہ کو کچھ کرنا
جیسا کہ پہلے کہا گیا ہے، ہر عنصر کا ایک مطلق دیسپلے مرتبہ ہوتا ہے۔ لیکن، آپ اس کو کچھ کریں سکتے ہیں۔
یورتی علامت کو بلاک علامت کی طرح بدلنا، یا برعکس، یہ ویب پیج کو خاص طریقے سے دکھانے میں بہت مفید ہوتا ہے جو ویب معیارات پر بھی اطاعت کرتا ہے۔
یہ ایک عام مثال ہے جس میں افقی منو کا حصول کے لئے یورتی علامت کا استعمال کیا جاتا ہے، <li>
عنصر:
مثال
li { display: inline; }
توجہ:عنصر کی دیسپلے پرتگاربندی کو سہل طور پر بدل سکتا ہے،عنصر کا دکھانے کا طریقہجس سے علامت کی قسم بدلنے کا مجوز نہیں ہے۔ لہذا، 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; VS visibility: hidden;
- 结合使用 CSS 和 JavaScript 来显示内容
- 本例演示如何使用 CSS 和 JavaScript 在单击时显示元素。
CSS Display/Visibility 属性
属性 | 描述 |
---|---|
display | 指定应如何显示元素。 |
visibility | 指定元素是否应该可见。 |
- 上一页 سی ایس ایس جدول
- 下一页 CSS max-width