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

จัดข้อความและเลือกกล่องให้มีความกว้างเท่ากันด้วย HTML และ CSS


เมื่อเรากำหนดความกว้างและความสูงขององค์ประกอบใน CSS องค์ประกอบมักจะปรากฏใหญ่กว่าขนาดจริง เนื่องจากโดยค่าเริ่มต้น ช่องว่างภายในและเส้นขอบจะเพิ่มความกว้างและความสูงขององค์ประกอบ จากนั้นองค์ประกอบจะแสดงขึ้น

คุณสมบัติการปรับขนาดกล่องประกอบด้วยช่องว่างภายในและเส้นขอบขององค์ประกอบที่มีความกว้างและความสูงจริง เพื่อให้องค์ประกอบไม่ปรากฏใหญ่กว่าขนาดจริง รูปแบบการใช้คุณสมบัตินี้คือ “box-sizing:box-border”

ตัวอย่าง

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

<html>
   <head>
      <style>
         input, select {
            width: 250px;
            border: 2px solid #000;
            padding: 0;
            margin: 0;
            height: 22px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
         }
         input {
            text-indent: 3px;
         }
      </style>
   </head>
   <body>
      <input type = "text" value = "Name of Candidate"><br>
      <select>
         <option>Select Choice</option>
         <option>Student</option>
         <option>Teachers</option>
         <option>Head</option>
      </select>
   </body>
</html>