ปัญหาเกี่ยวกับ“ พื้นที่สีขาว: nowrap” บน Chrome 78.0.3904.70


10

ตั้งแต่รุ่นของ Chrome v78.0.3904.70 ที่ผมเห็นปัญหาเกี่ยวกับการใช้กับสถานที่ให้บริการแบบ  CSS white-space: nowrap;พื้นที่ที่ไม่แตกดูเหมือนจะทำให้เกิดการแบ่งบรรทัด เมื่อใช้text-overflow: ellipsisข้อความจริงจะไม่ปรากฏเนื่องจากมีการแตกด้านนอกของคอนเทนเนอร์ ดูเหมือนว่าจะเกิดขึ้นหากข้อความยาวเกินกว่าจะแสดงได้

.box-inline {
    max-width: 120px;
    overflow: hidden;
    height: 16px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
<div class="mar-rgt box-inline text-sm"><span class="label" style="background: rgb(176, 223, 246);"></span>&nbsp;Not meeting expecations</div>

ป้อนคำอธิบายรูปภาพที่นี่

มันก่อให้เกิดปัญหาการแสดงผลสองสามประการเกี่ยวกับแอปพลิเคชันของเรา นี่เป็นข้อผิดพลาดหรือมีบางอย่างผิดปกติกับรหัสของฉันหรือไม่

รหัสนี้ถูกสร้างการแสดงผลใน React 16


Chrome 78.0.3904.87 เปิดตัวฉันไม่สามารถทำซ้ำปัญหาได้ (ลองใช้ข้อมูลโค้ดของคุณ) คุณลองและแจ้งให้เราทราบได้ไหม
Syed Aqeel Ashiq

คำตอบ:



1

คุณสามารถลบ"nbsp;" และใช้มาร์จิ้นหรือแพ็ดดิ้งก็จะทำงานได้ดี

ข้อผิดพลาดได้รับการรายงานไปแล้วhttps://bugs.chromium.org/p/chromium/issues/detail?id=1017465


ขอบคุณสำหรับการอ้างอิงข้อผิดพลาดที่รายงาน ฉันหวังว่ามันง่ายเพียงแค่ลบ & nbsp; แต่สิ่งนี้เกิดขึ้นในระบบสดที่ไม่สามารถเปลี่ยนแปลงได้โดยไม่ต้องผ่านกระบวนการปล่อยที่เข้มงวด
Lucas Blackhurst
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.