Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

CSS Inline-Block

display คุณสมบัติเป็นส่วนสำคัญในการจัดวางหน้าเว็บ คุณสมบัติการแสดงผลกำหนดวิธีการแสดงองค์ประกอบที่สัมพันธ์กับองค์ประกอบรอบ ๆ มีหลายค่าสำหรับคุณสมบัติ CSS นี้ ค่าที่ใช้มากที่สุด ได้แก่ inline , block และ inline-block . ในบทความนี้ เราจะพูดถึงการใช้งานและความแตกต่างระหว่างค่าที่แสดง CSS ทั้งสามค่านี้

ไวยากรณ์

ไวยากรณ์สำหรับการนำค่า CSS ของ display ไปใช้ ไวยากรณ์จะเป็นดังนี้:

แสดง:ค่า;

ในบทความนี้ ค่าสามค่าคือ inline, block และ inline-block ดังนั้นไวยากรณ์จะเป็น:

จอแสดงผล:อินไลน์;

จอแสดงผล:บล็อก;

display:inline-block;

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

ความแตกต่างระหว่างการแสดงแบบอินไลน์ บล็อค และอินไลน์-บล็อก

CSS Inline-Block

มาเริ่มกันโดยตรวจสอบองค์ประกอบในบรรทัดและองค์ประกอบบล็อก ก่อนดูว่าองค์ประกอบบล็อกในบรรทัดเปรียบเทียบกันอย่างไร

อินไลน์

องค์ประกอบระดับอินไลน์จะแสดงแบบอินไลน์ หมายความว่าไม่มีการขึ้นบรรทัดใหม่หรือแยกระหว่างองค์ประกอบนี้กับองค์ประกอบหลักหรือองค์ประกอบก่อนหน้า ใช้ความกว้างเท่าที่จำเป็นเท่านั้น หากคุณพยายามเพิ่มคุณสมบัติความกว้างและความสูงที่กำหนดเองให้กับองค์ประกอบ คุณสมบัติจะถูกละเว้น

องค์ประกอบ HTML ที่แสดงแบบอินไลน์โดยค่าเริ่มต้น ได้แก่ <a>, <abbr>, <acronym>, <b>, <bdo>, <big>, <br>, <button> <cite>, <code>, <dfn>, <em>, <i>, <img>, <input>, <kbd>, <label>, <map>, <object>, <output>, <q>, <samp>, <script>, <select>, <small>, <span>, <strong>, <sub>, <sup>, <textarea>, <time>, <tt>, <var>

บล็อค

องค์ประกอบระดับบล็อกจะแสดงในบรรทัดใหม่ และใช้ความกว้างทั้งหมดที่เป็นไปได้ เว้นแต่จะเขียนคุณสมบัติความกว้าง ต่างจากองค์ประกอบแบบอินไลน์ หากคุณเพิ่มคุณสมบัติความกว้างและความสูงแบบกำหนดเอง คุณสมบัติเหล่านั้นจะได้รับการเคารพ

องค์ประกอบ HTML ที่แสดงบล็อกโดยค่าเริ่มต้น ได้แก่ <address>, <article>, <aside>, <blockquote>, <canvas>, <dd>, <div>, <dl>, <dt>, <fieldset>, <figcaption>, <figure>, <footer>, <form>, <h1>...<h6>, <header>, <hr>, <li>, <main>, <nav>, <noscript>, <ol>, <p>, <pre>, <section>, <table>, <tfoot>, <ul>, <video>

บล็อกอินไลน์

โดยที่ในใจ องค์ประกอบอินไลน์บล็อกรวมสิ่งที่ดีที่สุดของทั้งองค์ประกอบอินไลน์และบล็อก:บล็อกอินไลน์จะแสดงแบบอินไลน์พร้อมความสามารถในการเพิ่มคุณสมบัติความกว้างและความสูงที่กำหนดเอง ซึ่งทำให้เหมาะอย่างยิ่งเมื่อคุณต้องการจัดรูปแบบการแสดงผลของไซต์ และต้องการให้องค์ประกอบอยู่เคียงข้างกัน

บทสรุป

ในบทความนี้ เราได้พูดถึงวิธีการใช้ค่าสามค่าสำหรับคุณสมบัติการแสดงผล CSS:inline, block และ inline-block และข้อดีและข้อเสียของการใช้การแสดงผลระดับอินไลน์และระดับบล็อก หากคุณพบว่าบทความนี้มีประโยชน์ ให้อ่านบทความอื่นๆ:Learn CSS:A Guide to Learning Cascading Style Sheets หรือ คู่มือสำหรับผู้เริ่มต้นเรียนรู้ CSS ของเรา

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนาเว็บส่วนหน้า พูดคุยกับโค้ชของเราวันนี้เพื่อค้นหาโปรแกรมการฝึกอบรมที่ดีที่สุด