Notice
Recent Posts
Recent Comments
Tags
- 말줄임표시
- ViewBag
- Mac Oracle
- TempData
- 하드 윈도우 복사
- XSS PHP
- 바코드 생성하기
- ASP.Net Core 404
- 하드 마이그레이션
- asp.net Select
- 맥 오라클설치
- javascript 유효성체크
- 바코드 스캔하기
- XSS방어
- javascript 바코드스캔
- 파일업로드 유효성체크
- 타임피커
- asp.net dropdownlist
- 파일업로드 체크
- SSD 복사
- 404에러페이지
- jquery 바코드
- ViewData
- javascript 바코드 생성
- asp.net core Select
- php 캐쉬제거
- jquery 바코드생성
- 강제이동
- django 엑셀불러오기
- javascript redirection
웹개발자의 기지개
display 의 table-row 속성 본문
보통의 테이블태그내에서태그를 display:block; 혹은 display:none; 형태로 보였다 사라졌다 기능을 자주 사용한다.
그런데, 아래 그림과 같이 여러 셀이 어우려져 있을경우에 테이블 형식이 깨진다.
이를 보완하기 위해 display:block; 대신에 display:table-row; 속성을 이용하면 깨끗하게 적용할 수 있다.
<table class="table-form-01" border="1" style="width:800px;">
<tbody>
<tr>
<td style="width:200px;">
패키지 유형 <span class="blue">*</span>
</td>
<td style="width:400px;">
<input name="pType" type="radio" id="pType_1" value="day" checked onclick="modeChange('1')">
<label for="pType_1" class="mr_20">당일패키지 </label>
<input name="pType" type="radio" id="pType_2" value="pension" onclick="modeChange('2')">
<label for="pType_2" class="mr_20">펜션패키지 </label>
</td>
</tr>
<tr id="pType_content1">
<td style="width:200px;">
운영시기 <span class="blue">*</span>
</td>
<td style="width:400px;">
aaaaaa
</td>
</tr>
<tr id="pType_content2" style="display:none;" >
<td style="background-color:#C1D1B6;width:200px;">위치/주소 </td>
<td style="width:400px;">bbbbb</td>
</tr>
<tr id="pType_content3" style="display:none;">
<td style="background-color:#C1D1B6;width:200px;">
객실타입/면적
</td>
<td style="width:400px;">
bbbb
</td>
</tr>
</tbody>
</table>
<script>
function modeChange(no) {
if (no == "1") {
document.getElementById("pType_content1").style.display = "table-row";
document.getElementById("pType_content2").style.display = "none";
document.getElementById("pType_content3").style.display = "none";
} else if (no == "2") {
document.getElementById("pType_content1").style.display = "none";
document.getElementById("pType_content2").style.display = "table-row";
document.getElementById("pType_content3").style.display = "table-row";
}
}
</script>
사용전
사용후
'웹퍼블리싱 > CSS' 카테고리의 다른 글
Font Awesome (폰트오썸) 무료 아이콘 이용하기 (0) | 2019.12.20 |
---|---|
사진 롤오버 선택시 약간 커지는 애니메이션 효과주기 (0) | 2019.12.08 |
position 의 relative , absolute 연습 (0) | 2019.05.13 |
해상도 크기에 관계없이 배경이미지 깔기 (0) | 2019.02.13 |
토클 스위치 만들기 toggle switch (0) | 2019.01.29 |
Comments