table 태그 속성으로 cellpadding, cellspacing 을 지정하는 경우가 있다.
이건 padding 속성을 넣게 되면 cellpadding은 처리 할 수 있지만,
cellspacing은 변하지 않는다.
아래 그림은 스타일로 cellspacing 값을 준 경우와 뺀 경우의 결과물이다.
1. HTML 태그 작성하기
- table을 두개 만들어서 할 것이라 테이블 각각에 클래스 지정한다.
cellspacing 값이 있는 경우는 table_border 로 하고,
cellspacing 값이 0인 경우는 table_line 이라고 하자.
2. 각 테이블에 스타일 지정하기
- table 부분에 cellspacing을 대용할 스타일을 넣는 부분이므로 다음과 같이 2줄을 넣는다.
- border-spacing: 10;
이라고 하게 되면, cellspacing = 10 처럼 된다.
이때 border-collapse : seperate;
를 함께 넣어줘야 한다.
- border-spacing : 0;
이라고 하게 되면, cellspacing = 0 처럼 되는 것이다.
이때 border-collapse : collapse;
을 지정해 줘야 한다.
그리고 테이블 자체에 테두리 라인을 넣고 싶으면
- table 태그에 border: 1px solid gray;
과 같이 보더를 지정해주고,
각 컬럼에 테두리를 넣고 싶으면
- td 태그에 border: 1px solid lightblue;
와 같이 보더를 지정해주면 된다.
'코딩ㆍ개발 정보 > HTML5, CSS 기본' 카테고리의 다른 글
이미지 끼리 여백없이 붙이기 위한 방법 img {display:block;} (0) | 2020.09.19 |
---|---|
자잘한 이미지를 뭉쳐서 스프라이트 이미지로 만들고 배경으로 지정하는 CSS (0) | 2020.09.19 |
HTML에서 플랫UI 컬러 색상표 제공해주는 사이트 정보 (0) | 2020.09.18 |
모바일 용 데이터 베이스 SQLite 사용방법 (0) | 2020.09.17 |
HTML5 시맨틱 구조 태그 (0) | 2020.09.17 |