在學習 HTML 時,我認為 并且 具有相同的寬度,但以下示例表明這不成立。
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8" />
</html>
<body style="font-family: Charter">
Foo Foo Foo
</body>
大多數字體的空格是相同的,但例如 Chart 則不同(很容易找到其他示例)。這是為什么?我該如何解決?
uj5u.com熱心網友回復:
來自Unicode 規范的第 6 章:
不間斷空間。U 00A0 不間斷空格 (NBSP) 是 U 0020 空格的不間斷對應物。它具有相同的寬度,但在換行時表現不同。
如果給定字體中空格和不間斷空格的寬度不同,那么這是該字體中的一個錯誤,除了更改字體外,您無能為力。
uj5u.com熱心網友回復:
您可以隨時更改單個空間的字體大小
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8" />
</html>
<body style="font-family: Charter">
Foo Foo<span style='font-size:10px;'> </span>Foo
</body>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/397280.html
下一篇:無法將按鈕移動到右側
