Windows 10, Sublime Text Editor 3, Emmet.
Мой HTML-файл имеет кодировку UTF-8.Я хочу вставить улыбку в текст (я вставил улыбку нажатием клавиш Win
+ .
):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
p{A smile ?}
</body>
</html>
После того, как я написал текст p{A smile ?}
, я нажал клавишу Tab
, ноСтрока не была преобразована в HTML-код.Хм ... Я снова нажал клавишу Tab
и получил ожидаемый результат.
Хорошо ... Но теперь я получу проблему в Эммете.Я добавил текст (ol
):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p>A smile ?</p>
ol>li*5
</body>
</html>
Теперь, если я нажму клавишу Tab
, то получу неверный результат:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p>A smile ?</p>
o<ol>
<li></li>
</ol>
</body>
</html>
Обратите внимание на o
до <ol>
тег.Кроме того, li
предмет - один, но я ожидал получить 5 li
предметов ... У меня проблема с некоторыми улыбками.Например, я получаю проблему за улыбку,, но не за for.
const a = '?';
console.log(`a.length: ${a.length}`); // 2
const b = '☠';
console.log(`b.length: ${b.length}`); // 1
Как я могу это исправить?