HOME > SITE管理> css

olの連番を括弧つきにしたり、装飾

ol.bracket,
ol.bracketIroha,
ol.katakana,
ol.closing_bracket {
  list-style-type: none;
  margin-left: -20px;
}
ol.bracket > li,
ol.closing_bracket > li {
  counter-increment: cnt;
}
ol.bracket > li:before {
  content: "( "counter(cnt) " ) ";
}
ol.closing_bracket > li:before {
  content: counter(cnt) " ) ";
}
ol.bracketIroha > li,
ol.katakana > li
{
counter-increment: cnt;
position: relative;
padding-left: 3.0rem;
}
ol.katakana > li{
  padding-left: 1.5rem;
}

ol.bracketIroha > li:before {
content: "( "counter(cnt, katakana-iroha)" )";
position: absolute;
top: 0;
left: 0;
}
ol.katakana > li:before {
content: ""counter(cnt, katakana)"";
position: absolute;
top: 0;
left: 0;
}

olタグにクラス適用。