Что влияет и влияет на производительность веб-страницы? - PullRequest
1 голос
/ 20 декабря 2010

Пока я кодирую в Visual Studio, у меня много  

Я знаю, что это неразрывный пробел, но мой вопрос в том, может ли его отсутствие или присутствие помочь улучшить производительность веб-страницы?

Зачем это и для чего это нужно ??

Ответы [ 3 ]

5 голосов
/ 20 декабря 2010

Это символьная сущность для неразрывного пробела.

Это означает, что пространство не будет свернуто при просмотре в браузере (так как пробелы нормализуются и игнорируются в HTML).

Единственное правильное использование этого - гарантировать, что определенные слова не будут переноситься (если вы всегда хотите, чтобы они появлялись в одной строке). Например Open University - не будет переносить.

Не влияет на производительность, кроме добавленных символов, которые передаются.

В более ранние времена, прежде чем CSS широко использовался,   s использовались вместе с таблицами для разметки. В наши дни вы должны использовать CSS для верстки.

2 голосов
/ 20 декабря 2010

Но мой вопрос заключается в том, может ли его отсутствие или присутствие помочь улучшить производительность веб-страницы?

Чем больше символов, тем больше данных нужно обслуживать, что означает более медленную загрузку… но это текст, поэтому загрузка не значительно медленнее.

Почему это   для чего это нужно ??

Между двумя словами помещается неразрывный пробел, который не должен переноситься словами.

например. HMS Brilliant всегда будет отображаться как два слова в одной строке. Вы не получите HMS в конце одной строки и Brilliant в начале следующей. Разрыв строки произойдет до HMS, а не между ним и Brilliant.

В качестве побочного эффекта, если он не является обычным пробелом, парсеры HTML не свернут его в один пробел. Как следствие, некоторые люди и инструменты злоупотребляют им, чтобы имитировать поля, отступы и вкладки.

0 голосов
/ 20 декабря 2010

Когда вы используете обычные пробелы в html, браузер сжимает последовательные пробелы в один пробел.«попробовать это» станет «попробовать это».

Когда вы хотите (для макета) больше пробелов, вам нужно что-то еще.И это  , которое не кажется сжимаемым пробелом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...