Что делает код символа (HTML) ​
? Я нашел его в одном из моих сценариев jQuery и задался вопросом, каково это было..
Спасибо.
Править:
Вот сценарий, это было в (это было добавлено в конец, найдено его в Firebug),
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
var $jnyh = jQuery.noConflict();
$jnyh(function() {
$jnyh("#title-nyh").click(function() {
$jnyh(".show-hide-nyh").slideDown("slow");
}, function() {
if(!$jnyh(this).data('pinned'))
$jnyh(".show-hide-nyh").slideUp("slow");
});
$jnyh("#title-nyh").click(function() {
$jnyh(this).parent().toggleClass("title-btm-brdr");
$jnyh(this).toggleClass("chev-up-result");
var pin = $jnyh(this).data('pinned');
$jnyh(this).data('pinned', !pin);
if(pin) $jnyh(".show-hide-nyh").slideUp("slow");
});
});​
</script>
Это символ Unicode «ПРОБЕЛ НУЛЕВОЙ ШИРИНЫ» (U + 200B) .
этот символ предназначен для управления разрывом строки; он не имеет ширины, но его наличие между двумя символами не препятствует увеличению межбуквенного интервала при выравнивании
Согласно данному образцу кода, объект в данном контексте является полностью излишним. Он должен быть вставлен случайно, скорее всего, из-за того, что редактор с ошибками пытается сделать умные вещи с пробелами или выделением, или конечный пользователь, использующий язык клавиатуры, на котором этот символ используется изначально, например арабский.
ПРОСТРАНСТВО НУЛЕВОЙ ШИРИНЫ
Я использовал его в качестве содержимого для "пустых" ячеек таблицы. Хотя не знаю, что он делает в теге .