반응형
부모 : display:table; table-layout:fixed;
(display:table에 width:100%을 함께 써줘야함)
자식 : display:table-cell;
부모 요소에 table-layout 속성값을 fixed로 지정하면 셀안에 데이터 값의 길이가 길어져도 셀 너비는 고정되며, 넘치는 데이터값은 줄바꿈처리 됩니다.
자식 요소에 display:table-cell을 주면 li의 개수만큼 동일한 너비의 셀이 생성됩니다.
1, html
<div class="list_wrap">
<ul class="list">
<li>
<h2>타이틀 입력</h2>
<p>내용을 입력해주세요.</p>
</li>
<li>
<h2>타이틀 입력</h2>
<p>내용을 입력해주세요.</p>
</li>
<li>
<h2>타이틀 입력</h2>
<p>내용이 길어져도 셀 너비는 고정됩니다. 내용이 길어져도 셀 너비는 고정됩니다.</p>
</li>
</ul>
</div>
2. CSS
.list_wrap {min-width:1000px; max-width:1400px; margin:0 auto;}
.list {width:100%; display:table; table-layout:fixed;}
.list li{display:table-cell; vertical-align:middle; text-align:center; background:pink}
.list li + li {border-left:1px solid #444; background:orange} /*li + li두번째 li부터*/
.list li + li + li {background:skyblue} /*li + li + li세번째 li부터*/
반응형
'html, css, javascript > html/css' 카테고리의 다른 글
[html, css] 비율 유지하면서 이미지or동영상 줄어들게 하기 - 반응형 코딩 (0) | 2020.11.17 |
---|---|
[html] a링크 막기, 무시 (마크업 버전/no Jquery) (0) | 2020.08.19 |
[css] 익스플로어5/ie6 이하 에서 width, min-width값 (0) | 2020.07.01 |
[html,css] 가로 스크롤 생기게 하기 (0) | 2019.12.03 |
[html,css] 이미지에 마우스 hover하면 타이틀 올라가고 버튼 생기게하기! (0) | 2019.09.14 |
댓글