:before
CSS セレクターを使用して文字をリストに追加しています
li:before {
content: "■";
font-size: 10px;
margin-left: -14px;
padding-right: 8px;
text-decoration: none !important;
vertical-align: 20%;
}
リスト項目の内容に下線を引きたいのですが、前の内容には下線を引きたいので、以下を追加しました:
li {
cursor: pointer;
text-decoration: underline;
}
ただし、に設定され:before
ていても、その部分にはまだ下線が引かれます。text-decoration
none
前の部分ではなく、リストのテキストに下線を引くにはどうすればよいですか?
JSFIDDLE はこちら: http://jsfiddle.net/fX86Q/
補足: 私の目標は、html に何も追加せず、CSS のみのソリューションを見つけることでした。そのため、@mahatmanich (明白な) ソリューションを選択しませんでした