인용 부호를 표시하고 싶습니다. 따옴표의 시작과 끝 모두에는 배경 이미지로 표시되는 따옴표가 있습니다. 시작 인용 부호와 인용 부호의 첫 단어 사이 또는 인용 부호의 마지막 단어와 끝 인용 부호 사이에 줄 바꿈이 없어야합니다. 이것을 달성하기 위해 나는 white-space: nowrap;
을 사용해 보았습니다. 인라인 블록 요소 앞에 줄 바꿈을하지 마십시오.
<div class="quote">
<span class="quote-start"></span>
<span class="quote-text">text that is wrapped over several lines</span>
<span></span>
<span class="quote-end"></span>
</div>
.quote {
width: 10px;
white-space: nowrap;
background: red;
}
.quote-text {
white-space: normal;
}
.quote-start,
.quote-end {
display: inline-block;
width: 20px;
height: 20px;
background: blue;
}
당신이
CodePen에서 테스트 할 수 있습니다 : 다음 코드가 난 후 무엇을한다.
그러나 추악한 일없이 이것을 할 수있는 방법이 있습니까 <span></span>
?
어떻게 20 픽셀의 폭이있는 요소는 10px의 폭을 가진 라인에 맞게되어 있습니까? – connexo
전체 인용구에 공백이 필요하지 않습니다. 그건 당신의 전체 견적을 깨뜨리지 않을 것입니다. –
@connexo : 단어가 깨지도록 강제로 좁 힙니다. 그러면 첫 번째와 마지막 단어와 같은 줄에 두 번째 줄이 있는지 쉽게 확인 할 수 있습니다. –