부모의 너비로 확장되지 않는 텍스트의 배경색을 어떻게 설정합니까? div
? h1
{background color:white;}
을 사용하고 원하는 텍스트 주위에 h1
을 감 쌉니다. 그러나 흰색 배경은 텍스트를 넘어서 확장됩니다. 거의 단어를 강조하는 것과 같습니다.CSS 배경색이 텍스트까지 확장됩니까?
답변
h1은 사용 가능한 모든 영역을 사용합니다. 전용 사용에 대한 매우 폭, 인라인이 요소를 변경
h1 {
display: inline;
background-color: white;
}
문제는 h1
이 블록 수준 요소이며 기본적으로 블록 수준 요소가 확장되어 부모 요소의 사용 가능한 모든 너비를 채 웁니다.
h1 {
background-color: white;
float: left;
}
는 제목 요소의 둘레에 유입되지 않도록 그런 다음, 다음 단락의 스타일을해야합니다 :
이 문제를 해결하는 가장 쉬운 방법은 float
에 요소
p {
clear: left;
}
IE7 이하를 지원하지 않는 경우 편리하면 가까운 형제 선택 도구를 사용하여이 선택을 더 깔끔하게 만들 수 있으므로 h1
요소 바로 뒤에 p
개 요소 만 스타일이 지정됩니다.
h1 + p {
clear: left;
}
솔직히, 나는 수레가 주요한 PITA라고 생각하고, 수레가 가장 쉬운 해결책을 제시하지 않는다. 왜 그냥 ''에 텍스트를 래핑하지 않는 것이 좋을까요? –
@MДΓΓLLLLLL OK, "가장 좋은 의미 론적 해결책". 스타일링을 위해서만 '스팬 (span)'을 도입하는 것은 지저분합니다. IMO. – lonesomeday
@ MДΓΓLLLLLL 왜냐하면 H1은 의미상으로 올바른 요소 일 수 있기 때문입니다. IMO 디스플레이 : 인라인 블록은 이것을 해결하는 가장 좋은 방법이 될 것입니다 - IE7에서만 지원되는 경우 .. – ptriek
- 1. CSS 배경색이 무시되었습니다.
- 2. CSS 배경색이 즉시 나옵니다
- 3. 뷰포트, CSS 뒤에 배경색이 잘림
- 4. 배경색이 2 개인 CSS 버튼
- 5. IE8 CSS 배경색이 작동하지 않습니다.
- 6. 내 페이지가 뷰포트 너머로 약간 확장됩니까? [CSS]
- 7. 배경색이
- 8. Footer Div CSS 배경색이 IE8로 변경되었습니다.
- 9. CSS : 왜 배경색이 상자 그림자를 끊거나 없앨까요?
- 10. HTML DIVS가 콘텐츠로 동적으로 확장됩니까?
- 11. 왜 바닥 글이 확장됩니까?
- 12. WebMethods ESB가 확장됩니까?
- 13. 배경색이 페이지를 벗어남
- 14. CSS 배경색이 웹킷 브라우저에서 960.gs를 사용하여 화면을 채우지 못함
- 15. Div 태그의 CSS 배경색이 모든 축으로 채워지지 않습니다.
- 16. HTML/CSS - 인쇄 할 때 배경색이 흰색으로 나타나는 이유는 무엇입니까?
- 17. IE의 순수 CSS 드롭 다운 메뉴에서 배경색이 누락되었습니다.
- 18. Jquery 배경색이 작동하지 않습니까?
- 19. a * = b + c는 무엇으로 확장됩니까?
- 20. 콧수염과 같은 템플릿 언어가 확장됩니까?
- 21. 배경색이 희미 해지지 않습니다.
- 22. 다른 div의 요소가 겹칠 때 div가 확장됩니까?
- 23. 배경색이 변경되지 않는 이유는 무엇입니까?
- 24. 클릭하면 목록 항목의 배경색이 변경됩니다.
- 25. VIM에서 배경색이 이상하게 변함
- 26. ActionSheet 배경색이 불투명하지 않음
- 27. FPDF 배경색이 변경되지 않습니다.
- 28. MPMoviePlayerController 배경색이 고정되지 않습니다.
- 29. 로고 이미지 브라우저 배경색이
- 30. 다중 화면 배경색이 잘못되었습니다.
이유는 배경 색상 텍스트의 색상을 변경하지 : 투명을? 네가 여기서 뭘하려고하는지 정확히 모르겠다. –
h1 요소 대신 div에 배경색을 추가 했습니까? – Rondel