この設計を実現するために使用する 2 つのセレクターがあります。
私はほとんどすべてを試しましたが、大きな文字のすぐ隣にテキストを浮かせることができないようです
コードは次のとおりです。
html:
<div class="processlinks-section-template">
<div class="processlinks-section-item" data-letter="H">
<div class="processlinks-section-item-title">
<a href="http://aftonbladet.se">Haftonbladet.se</a>
</div>
<div class="processlinks-section-item-title">
<a href="http://teabagz.com">Hteabagz.com</a>
</div>
</div>
<div class="processlinks-section-item" data-letter="C">
<div class="processlinks-section-item-title">
<a href="http://Cftonbladet.se">Cftonbladet.se</a>
</div>
<div class="processlinks-section-item-title">
<a href="http://Cteabagz.com">Cteabagz.com</a>
</div>
</div>
</div>
CSS:
[data-letter] {
margin:7px;
background:#ef8;
}
[data-letter]:before {
content:attr(data-letter);
font-size:36px;
margin:7px;
}
.processlinks-section-template
{
width: 270px;
height: 100%;
}
}
.processlinks-section-item-title
{
margin-top:5px;
}
.processlinks-section-item-title a
{
color:black;
}
.processlinks-section-item-title a:visited
{
color:black;
}
.processlinks-section-item-title a:hover
{
color:#0084c9;
}
どんな種類の助けも大歓迎です
注:私は何かを追加するjavascriptを持っているので、これら2つのセレクターをそのまま使用します。
1つでもあるとデザインが崩れそうでそこが問題だと思います。
ご覧ください: jsbin.com/UHiZUJU/9/edit