อัปเดต 13 กันยายน 2019:
ฉันใช้<br class=big>
เพื่อแบ่งบรรทัดขนาดใหญ่เมื่อฉันต้องการ จนถึงวันนี้ฉันตั้งชื่อแบบนี้:
br.big {line-height:190%;vertical-align:top}
( vertical-align:top
จำเป็นสำหรับ IE และ Edge เท่านั้น)
ที่ทำงานในเบราว์เซอร์หลัก ๆ ทั้งหมดที่ฉันลอง: Chrome, Firefox, Opera, Brave, PaleMoon, Edge และ IE11
อย่างไรก็ตามเมื่อเร็ว ๆ นี้มันหยุดทำงานในเบราว์เซอร์ที่ใช้ Chrome : ตัวแบ่งบรรทัด "ใหญ่" ของฉันกลายเป็นตัวแบ่งบรรทัดขนาดปกติ
(ฉันไม่รู้แน่ชัดว่ามันพังเมื่อวันที่ 12 ก.ย. 2019 มันยังใช้งานได้ใน Chromium Portable 55.0.2883.11 ที่ล้าสมัยของฉัน แต่มันพังใน Opera 63.0.3368.71 และ Chrome 76.0.3809.132 (ทั้ง Windows และ Android))
หลังจากการทดลองและข้อผิดพลาดฉันสิ้นสุดด้วยการแทนที่ต่อไปนี้ซึ่งทำงานในเบราว์เซอร์เหล่านั้นทั้งหมดในเวอร์ชันปัจจุบัน:
br.big {display:block; content:""; margin-top:0.5em; line-height:190%; vertical-align:top;}
หมายเหตุ:
line-height:190%
ทำงานได้ทุกอย่างยกเว้นเบราว์เซอร์ที่ใช้ Chrome เวอร์ชันล่าสุด
vertical-align:top
เป็นสิ่งจำเป็นสำหรับ IE และ Edge (เมื่อรวมกับline-height:190%
) เพื่อให้มีพื้นที่ว่างเพิ่มเติมตามหลังบรรทัดก่อนหน้าซึ่งเป็นเจ้าของแทนที่จะเป็นบางส่วนก่อนและบางส่วนหลัง
display:block;content:"";margin-top:0.5em
ใช้งานได้ใน Chrome, Opera & Firefox แต่ไม่ใช่ Edge & IE
ทางเลือก (เรียบง่าย) ทางเลือกในการเพิ่มพื้นที่แนวตั้งเล็กน้อยหลังจาก<br>
แท็กหากคุณไม่สนใจที่จะแก้ไข HTML ก็มีลักษณะเช่นนี้ มันทำงานได้ดีในเบราว์เซอร์ทั้งหมด:
<span style="vertical-align:-37%"> </span><br>
(แน่นอนคุณสามารถปรับ "-37%" ตามต้องการสำหรับช่องว่างที่ใหญ่ขึ้นหรือเล็กลง) ต่อไปนี้เป็นหน้าตัวอย่างที่มีรูปแบบอื่น ๆ ในชุดรูปแบบ:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html
28 พฤษภาคม 2020:
ฉันได้อัปเดตหน้าตัวอย่างแล้ว มันแสดงให้เห็นถึงเทคนิคข้างต้นทั้งหมด:
https://burtonsys.com/a_little_extra_vertical_space_for_br_tag.html