В чем разница между & nbsp; а космос?

Есть два фрагмента кода HTML:

1.

<div>&nbsp;</div>

2.

<div> </div>

Я запускаю их в Chrome 43.0.2357.130m отдельно.

Первый фрагмент div имеет высоту (высота = 18 пикселей), но второй не имеет высоты (высота = 0)

Интересно, почему у них другой результат?

Спасибо: -)!

10 голосов | спросил tianzhi0549 11 J000000Saturday15 2015, 12:59:18

1 ответ


0

& nbsp - неразрывное пространство. Это означает, что это всегда интерпретируется как символ. Например, два слова, разделенные знаком & nbsp:, всегда будут оставаться вместе, но два слова, разделенные пробелом, могут быть разделены новой строкой, если контейнер слишком мал.

Простое место: «Мех, я здесь, если я вам нужен, но я могу измениться, если вы хотите, чтобы я тоже <3», и & nbsp - это больше «Я ВСЕГДА здесь»

В вашем примере пространство кажется бесполезным (без слов до и после), поэтому оно исчезает. & Nbsp все еще здесь. Рассматривайте & nbsp так же, как если бы это была невидимая буква больше, чем пробел.

ответил MetalFoxDoS 11 J000000Saturday15 2015, 13:14:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132