В моей песочнице здесь:
.thunderbolt li:nth-child(1):before {content: "\26A1 ";}
.thunderbolt li:nth-child(2):before {content: "???? ";}
.thunderbolt li:nth-child(3):before {content: "???? ";}
.thunderbolt li:nth-child(4):before {content: "???? ";}
.thunderbolt li:nth-child(5):before {content: "???? ";}
.thunderbolt li:nth-child(6):before {content: "\2685";}
<div>
<ul class="thunderbolt">
<li>ThunderBolt devices only get recognized by BootCamp on boot.</li>
<li>If you unplug your ThunderBolt device while using Windows, you'll have to shut down then reboot your OS to get it recognized again.</li>
<li>Disable <b>Fast Startup </b>in Windows 8/10.</li>
<ul>
<li>Also try holding <b>Shift </b>when you click <b>Start </b>> <b>Shut down</b>.</li>
</ul>
<li>Wait a solid chunk of seconds on the login screen after boot to allow BootCamp to configure Thunderbolt devices.</li>
<li><b>Sleep </b>simply does not work in BootCamp with a ThunderBolt device connected.</li>
</ul>
</div>
Я хочу, чтобы символы Юникода заменяли маркеры. Вместо этого символы просто отображаются вместе с маркерами на одной линии с текстом.
Кроме того, я не хочу, чтобы класс .thunderbolt
применялся к вложенному классу <ul>
— я просто хочу, чтобы это был стандартный маркер.
Я пробовал .thunderbolt list-style: none
, но все, что у меня получилось, это исчезновение моего символа молнии.
Кроме того, отображаемая в результате веб-страница пропускает символ в .thunderbolt li:nth-child(4):before {content: "???? ";}
для 4-го ребенка и вместо этого отображает символ из .thunderbolt li:nth-child(5):before {content: "???? ";}
. Кажется, код обрабатывает один вложенный <li>
, как если бы он был 4-м дочерним элементом в родительском <ul>
.
- Как заменить выделенные точки в
<ul>
символом Юникода? - Как указать CSS пропускать вложенные
<ul>
при применении свойствnth-child(n)
?
:
в.thunderbolt li: {
казалось, что все, что нужно сделать, это избавиться от маркера. Я хочу, чтобы символы Юникода заменяли маркеры. 09.02.2020