CSS 문의, 왜 첫 번째 P엔 적용이 안될까요?
본문
아래 P 스타일이 첫 번째 P엔 적용이 안됩니다. 왜 그럴까요?
<style type="text/css">table {width: 720px;border: 2px solid red;border-collapse: collapse;outline: 5px solid green;}table td {border: 1px solid blue;}.none {border-style: none;}.hidden {border-style: hidden;}.solid {border-style: solid;}p {height:100px;}</style><table class=none><tr><td>None 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr><tr><td>None 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr></table><p><table class=hidden><tr><td>Hidden 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr><tr><td>Hidden 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr></table><p><table class=solid><tr><td>solid 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr><tr><td>solid 테두리의 테이블</td><td>홈짱닷컴 (homzzang.com)</td></tr></table>
답변 4
p태그에 클래스를 주어도 되는데 p경우는 단어줄로 사용하니
.hidden tr {높이값} 을 주시면 될듯합니다.
저럴땐 p 태그에 클래스를 따로 부여하셔서 쓰시는게 더 유용할거예요.
글로벌 css 처럼 말이죠.
<p class="blk" style="height:10px;">blank</p>
.blk {
width: 100%;
float: none;
clear: both;
font-size: 0 !important;
line-height: 0 !important;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
글로벌 css 처럼 말이죠.
<p class="blk" style="height:10px;">blank</p>
.blk {
width: 100%;
float: none;
clear: both;
font-size: 0 !important;
line-height: 0 !important;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
font-size 가 0 인것이 우선. line-height , overflow, 입니다.
저도 평소에 궁금해 하던거에요~ ^^;
답변을 작성하시기 전에 로그인 해주세요.