2017-12-22 2 views
2

list-style-position: outside을 사용하는 대신 내 사용자 지정 의사 요소 글 머리 기호를 사용하는 것과 같이 글 머리 문자를 멀리 감쌀 수 있습니까?총알에서 멀리 텍스트를 줄 바꿈하는 방법?

div { 
 
    width: 250px 
 
} 
 

 
ul { 
 
    padding: 10px; 
 
    list-style: none; 
 
} 
 

 
ul>li::before { 
 
    padding-right: 10px; 
 
    position: relative; 
 
    top: 5px; 
 
    font-size: 2em; 
 
    content: "\2022"; 
 
    color: #fee100; 
 
}
<div> 
 
    <ul> 
 
    <li>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</li> 
 
    <li>VLorem Ipsum is simply dummy text of the printing.</li> 
 
    </ul> 
 
</div>

+1

중복 될 것 같지 않습니다; 재개하기 위해 투표. OP는'list-style-position'을 총알이 의사 요소로 사용할 수 없다고 언급했습니다. – showdev

답변

1

당신은 음의 값으로 상대적 대신 절대 위치를 사용할 수 있습니다

div { 
 
    width: 250px 
 
} 
 

 
ul { 
 
    padding: 10px; 
 
list-style: none; 
 
} 
 

 
ul>li { 
 
position:relative; 
 
} 
 

 
ul>li::before { 
 
    padding-right: 10px; 
 
    position: absolute; 
 
    left:-15px; 
 
    top:-10px; 
 
    font-size: 2em; 
 
    content: "\2022"; 
 
    color: #fee100; 
 
}
<div> 
 
    <ul> 
 
    <li>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</li> 
 
    <li>VLorem Ipsum is simply dummy text of the printing.</li> 
 
    </ul> 
 
</div>

+0

은 작동했지만 모든 상황에서 작동하지 않을 수 있습니다. 예를 들어 목록 왼쪽에 이미지가 있으면 이미지 위에 글 머리 기호가 떠있게됩니다. 그러나 어쨌든'position : 절대'를 전환하는 것이 핵심입니다. 고맙습니다. –

+1

@Abdal 리나 ul에 패딩을 추가하여이를 피하고 컨테이너에 사용자 지정 글 머리 기호가 남아 있는지 확인하십시오.) –

+1

ul에 '패딩 - 왼쪽'을 추가하여 완벽하게 작업했습니다. –

관련 문제