메뉴 건너뛰기

팁(TIP) 바뀐 에디터로 적용해보는 스케줄, 가이드에 넣을 표를 예쁘게 꾸며주는 html 속성 (radius) -1편-
2,540 24
2023.07.27 23:29
2,540 24

새로운 텍스트 에디터로 태어난 더쿠

이것저것 둘러보다가 이전엔 적용 안 되어서 아쉬웠던 속성을 소개해볼까 해

케톡이 제일 필요해보이는 팁이지만 혹시 글삭하다 밀것같아서 디자인방에 남겨둡니다 홍홍

 

HTML 입문편 : https://theqoo.net/2874798740

 

 

1장

 

-radius편-

 

기존 사각사각한 표를 보다 둥글둥글게 만들 수 있는 속성 radius

쓰는만큼 복잡해지고 코드가 더러워지겠지만(...) 꾸미라고 있는거니까 잔뜩 꾸며보자

 

*radius란? 

반지름을 뜻하고 보통 border(테두리)에 곡률을 주는 용도로 쓰임

반지름이기 때문에 너비와 높이의 절반까지밖에 적용이 안됨

예시- width(너비):100px이고 height(높이):40px시 border-radius:20px까지만 적용

 

 

 

1) 첫번째 표 (전체 틀에서 테두리 살짝만 둥글게 깎기. 제일 간단함)

 

aBNYnw
(바뀐 에디터는 위 이미지처럼 커서를 가져다댔을시(사진상으로는 twitter부분에 마우스 위치) 하단에 적용되는 태그 종류가 뜨고 쉽게 수정할 수 있음)

 

 

DATE CATEGORY CONTENTS
1 음악방송 17:00 KBS2 뮤직뱅크
twitter 18:00 💌
버블 19:00 💛💛💛
31 음악방송 15:30 MBC 쇼!음악중심
twitter 18:00 💌

 

 

파란색 글씨는 기본값이라 변경하면 안되는 중요한부분들(이지만 변경해도 되긴함. 가장 기본 셋팅값)

초록색 글씨는 덬들 마음대로 뭐든지 바꿀 수 있어 (padding에 대한 설명은 2번째 표를 참조해줘 여기서도 너무 컨텐츠 간격이 광활한데 넣을게 없다, 싶으면 패딩값 넣어줘도 됨)

 

 

<center> //표전체 중앙정렬
<table cellpadding="0" cellspacing="0" style="border-collapse:separate;margin:0px;padding:0px;border-spacing:0px;
width:100%;line-height:40px;text-align:center;font-size:12px;color:#aaa;">//표 전체 적용코드. 글자사이간격, 칸과 칸 사이의 간격, 테두리속성, 내부여백, 외부여백, 테두리간격 기본 셋팅 코드. 너비:가로 전체 다 쓰기,줄간격 40픽셀, 글은 기본 중앙정렬, 기본 글자크기 12픽셀, 기본글자색 #aaa
    <tbody>
        <tr style="background-color:#FFEFD5;color:#FFB54C;font-weight:bold;"> // 줄꾸밈(한줄 전체 적용)="배경색, 글자색, 폰트굵기"
            <td style="border-top-left-radius:20px;border-bottom:solid 1px #FFEFD5;width:15%;">DATE</td> // 칸꾸밈(첫번째칸 적용)="위쪽-왼쪽 모서리 반지름 20픽셀, 칸 하단 실선으로 1픽셀의 예쁜색, 너비는 위에서 준 100%의 너비 중 15%."
            <td style="border-bottom:solid 1px #FFEFD5;width:20%;">CATEGORY</td> // 칸꾸밈(두번째칸 적용)="하단 테두리꾸미기, 너비는 위에서 준 100%의 너비 중 20%. 가운데라 둥글게 모서리 적용 필요없음"
            <td style="border-top-right-radius:20px;border-bottom:solid 1px #FFEFD5;width:65%;">CONTENTS</td> // 칸꾸밈(세번째칸 적용)="위쪽-오른쪽 모서리 반지름 20픽셀, 하단 테두리꾸미기, 너비는 위에서 준 100%의 너비 중 65%"
        </tr>
        <tr>
            <td rowspan="3" style="border-bottom:dashed 1px #FFEFD5;">1</td> // rowspan 매우 중요. 스케줄이 4개면 4줄이니까 rowspan도 4. 칸꾸밈="하단테두리 짧은 실선으로 예쁜색으로 꾸미기"
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td> // 바로 밑에 같은날 스케줄이 또 있으니 회색의 짧은 실선으로만 꾸며줌
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">17:00 KBS2 뮤직뱅크</td>
        </tr> // 위와 동일하나 기본세팅이 중앙정렬이라 가독성이 구리기때문에 왼쪽으로 따로 정렬해줌. 좌우 여백값 조정은 padding 적용 참조

        <tr>
            <td style="border-bottom:#ccc dashed 1px;">twitter</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">18:00 💌</td>
        </tr>
        <tr>
            <td style="border-bottom:dashed 1px #FFEFD5;">버블</td> // 1일차 스케줄의 제일 마지막이니까 예쁜색의 짧은 실선으로 테두리를 꾸며줍니다
            <td style="border-bottom:dashed 1px #FFEFD5;text-align:left;">19:00 💛💛💛</td>
        </tr> // 위와 동일

        <tr>
            <td rowspan="2" style="border-bottom-left-radius:20px;border-bottom:solid 1px #FFEFD5;">31</td> //31일은 제일 마지막날이니 스케줄 제일 밑부분이겠죠? 예쁘게 아래쪽-왼쪽 곡률을 줘봅니다
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">15:30 MBC 쇼!음악중심</td>
        </tr>
        <tr>
            <td style="border-bottom:solid 1px #FFEFD5;">twitter</td>
            <td style="border-bottom-right-radius:20px;border-bottom:solid 1px #FFEFD5;text-align:left;">18:00 💌</td> // 마지막 스케줄은 예쁘게 아래쪽-오른쪽 곡률을 줘봅니다.
        </tr>
    </tbody>
</table>
</center>

 

 

난 일단 다크모드때문에 테두리 설정(border-bottom:1px solid #색깔)을 해놓는걸 추천하고

상단좌측, 상단우측,하단좌측,하단우측 여기에 radius를 준 상태야

 

 

<center>
<table cellpadding="0" cellspacing="0" style="border-collapse:separate;margin:0px;padding:0px;border-spacing:0px;width:100%;line-height:40px;text-align:center;font-size:12px;color:#aaa;">
    <tbody>
        <tr style="background-color:#FFEFD5;color:#FFB54C;font-weight:bold;">
            <td style="border-top-left-radius:20px;border-bottom:solid 1px #FFEFD5;width:15%;">DATE</td>
            <td style="border-bottom:solid 1px #FFEFD5;width:20%;">CATEGORY</td>
            <td style="border-top-right-radius:20px;border-bottom:solid 1px #FFEFD5;width:65%;">CONTENTS</td>
        </tr>
        <tr>
            <td rowspan="3" style="border-bottom:dashed 1px #FFEFD5;">1</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">17:00 KBS2 뮤직뱅크</td>
        </tr>
        <tr>
            <td style="border-bottom:#ccc dashed 1px;">twitter</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">18:00 💌</td>
        </tr>
        <tr>
            <td style="border-bottom:dashed 1px #FFEFD5;">버블</td>
            <td style="border-bottom:dashed 1px #FFEFD5;text-align:left;">19:00 💛💛💛</td>
        </tr>
        <tr>
            <td rowspan="2" style="border-bottom-left-radius:20px;border-bottom:solid 1px #FFEFD5;">31</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">15:30 MBC 쇼!음악중심</td>
        </tr>
        <tr>
            <td style="border-bottom:solid 1px #FFEFD5;">twitter</td>
            <td style="border-bottom-right-radius:20px;border-bottom:solid 1px #FFEFD5;text-align:left;">18:00 💌</td>
        </tr>
    </tbody>
</table>
</center>

 

 

 

2) 두번째 표 (첫번째 줄 DATE, CATEGORY, CONTENTS 칸 각각 둥글게 모서리 깎기+ 스케줄 1일차 큰틀을 둥글게 모서리 깎기)

 

 

여긴 다크모드 테두리 적용을 보기위해 다른 표들처럼 'border-bottom:1px solid #색깔'로 밑테두리를 강조한게 아닌, 'border:1px solid #색깔'로 테두리 전체를 강조해봤어(위에도 말했듯이 다크모드를 위해 하단 테두리값이라도 무조건 설정해놓쟈 눈이 편함)

이 표에서는 다른 스케줄표들과 달리 DATE CATEGORY CONTENTS에 각자 둥근 모서리가 들어가는 바람에 저 CONTENS 회색선 그대로 17:00 뮤직뱅크, 18:00, 19:00이 좌측정렬되는 대참사가 일어나기때문에 padding:0% 5%;(위아래는 0% 좌우로 5% 여백 적용)를 꼭 넣어줘야 회색선과 실제 내용값의 거리를 5%만큼 벌릴 수 있어. 픽셀로 넣어도 되는데 모바일과 피씨 적용기준이 차이가 나기때문에 % 비율로 넣어주자.

 

 

DATE CATEGORY CONTENTS
1 음악방송 17:00 뮤직뱅크
twitter 18:00 💌
버블 19:00 💛💛💛

 

(쓸데없이 색깔칸 말고 흰칸까지 둥근모서리 넣는다고 조잡해짐.. 어차피 색 안넣으면 모서리 안보이니까 만약 쓸 덬들 있으면 저기 하늘색칸이랑 제일 마지막 스케줄칸들만 떼서 쓰면 됨)

 

<center>
<table cellpadding="0" cellspacing="0" style="margin:0px;padding:0px;border-spacing:0px;width:100%;text-align:center;font-size:12px;">
    <tbody>
        <tr style="height:40px;background-color:#B0E0E6;color:#FFF;font-weight:bold;">
            <td style="border-radius:10px;border:solid 1px #B0E0E6;width:15%;">DATE</td>
            <td style="border-radius:10px;border:solid 1px #B0E0E6;width:20%;">CATEGORY</td>
            <td style="border-radius:10px;border:solid 1px #B0E0E6;width:65%;">CONTENTS</td>
        </tr>
        <tr style="height:40px;color:#aaa;">
            <td rowspan="3" style="border-radius:10px 0px 0px 10px;border-bottom:solid 1px #B0E0E6;">1</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="padding:0% 5%;border-top-right-radius:10px;border-bottom:#ccc dashed 1px;text-align:left;">17:00 뮤직뱅크</td>
        </tr>
        <tr style="height:40px;color:#aaa;">
            <td style="border-bottom:#ccc dashed 1px;">twitter</td>
            <td style="padding:0% 5%;border-bottom:#ccc dashed 1px;text-align:left;">18:00 💌</td>
        </tr>
        <tr style="height:40px;color:#aaa;">
            <td style="border-bottom:solid 1px #B0E0E6;">버블</td>
            <td style="padding:0% 5%;border-bottom-right-radius:10px;border-bottom:solid 1px #B0E0E6;text-align:left;">19:00 💛💛💛</td>
        </tr>
    </tbody>
</table>
</center>

 

 

 

3) 세번째 표 (둥근 사각형으로 크게크게 배색 적용)

 

DATE CATEGORY CONTENTS
1 음악방송 17:00 뮤직뱅크
twitter 18:00 💌
버블 19:00 💛💛💛
2 음악방송 15:30 MBC 쇼!음악중심
twitter 18:00 💌
3 음악방송 17:00 뮤직뱅크
twitter 18:00 💌
버블 19:00 💛💛💛
31 음악방송 15:30 MBC 쇼!음악중심
twitter 18:00 💌

 

 

여긴 배색적용으로 실제 모서리 모양이 보이기떄문에 이미지 생략

 

<center>
<table cellpadding="0" cellspacing="0" style="border-collapse:separate;margin:0px;padding:0px;border-spacing:0px;width:100%;line-height:40px;text-align:center;font-size:12px;color:#aaa;">
    <tbody>
        <tr style="background-color:#A1E55C;color:#FFF;font-weight:bold;">
            <td style="border-radius:15px 0px 0px 15px;border-bottom:solid 1px #A1E55C;width:15%;">DATE</td>
            <td style="border-bottom:solid 1px #A1E55C;width:20%;">CATEGORY</td>
            <td style="border-radius:0px 15px 15px 0px;border-bottom:solid 1px #A1E55C;width:65%;">CONTENTS</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td rowspan="3" style="border-radius:15px 0px 0px 15px;border-bottom:solid 1px #fafafa;">1</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-top-right-radius:15px;border-bottom:#ccc dashed 1px;text-align:left;">17:00 뮤직뱅크</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td style="border-bottom:#ccc dashed 1px;">twitter</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">18:00 💌</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td style="border-bottom:solid 1px #fafafa;">버블</td>
            <td style="border-bottom-right-radius:15px;border-bottom:solid 1px #fafafa;text-align:left;">19:00 💛💛💛</td>
        </tr>
        <tr>
            <td rowspan="2" style="border-radius:15px 0px 0px 15px;border-bottom:solid 1px #fafafa;">2</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-top-right-radius:15px;border-bottom:#ccc dashed 1px;text-align:left;">15:30 MBC 쇼!음악중심</td>
        </tr>
        <tr>
            <td style="border-bottom:solid 1px #fafafa;">twitter</td>
            <td style="border-bottom-right-radius:15px;border-bottom:solid 1px #fafafa;text-align:left;">18:00 💌</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td rowspan="3" style="border-radius:15px 0px 0px 15px;border-bottom:solid 1px #fafafa;">3</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-top-right-radius:15px;border-bottom:#ccc dashed 1px;text-align:left;">17:00 뮤직뱅크</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td style="border-bottom:#ccc dashed 1px;">twitter</td>
            <td style="border-bottom:#ccc dashed 1px;text-align:left;">18:00 💌</td>
        </tr>
        <tr style="background-color:#fafafa;">
            <td style="border-bottom:solid 1px #fafafa;">버블</td>
            <td style="border-bottom-right-radius:15px;border-bottom:solid 1px #fafafa;text-align:left;">19:00 💛💛💛</td>
        </tr>
        <tr>
            <td rowspan="2" style="border-radius:15px 0px 0px 15px;border-bottom:solid 1px #A1E55C;">31</td>
            <td style="border-bottom:#ccc dashed 1px;">음악방송</td>
            <td style="border-top-right-radius:15px;border-bottom:#ccc dashed 1px;text-align:left;">15:30 MBC 쇼!음악중심</td>
        </tr>
        <tr>
            <td style="border-bottom:solid 1px #A1E55C;">twitter</td>
            <td style="border-bottom-right-radius:15px;border-bottom:solid 1px #A1E55C;text-align:left;">18:00 💌</td>
        </tr>
    </tbody>
</table>
</center>

 

 

디자인이 많이 조잡해지고 실제로 스케줄표에서 간단하게 적용하려면 1번말고는 은근 헷갈리고 난잡해지는 디자인이 2번 3번인지라 비추하지만 가이드에선 디자인폭이 넓어져 활용도가 있을까봐 예시를 공유해봤어

 

2탄은 2018년 이전 더쿠에서는 되었지만 어느순간부터 사라진 배경이미지 적용으로 돌아오겠습니다

 

 

-수정 내용-

에디터가 바뀌어서 높이 지정이 잘 안되서 height:값을 수동으로 따로 지정해줬는데 table style="border-collapse:" 값을 넣고 line-height로 넣어주면 되었지 뭐야.. 코드 싹 다 더 간편하게 뜯어고쳤습니다

 


 

좌측 border-collapse:collapse; 테두리 여백 합치기

우측 border-collapse:separate; 테두리 여백 분리

 

collapse하면 테두리가 1px지만 미세하게 튀어나오고 separate하면 곡률로 적용되지만 다크모드로보면 좀 조잡하고.. 취향차에 따라 조정해가며 쓰세요

 

목록 스크랩 (27)
댓글 24
댓글 더 보기
새 댓글 확인하기

번호 카테고리 제목 날짜 조회
이벤트 공지 [잇츠스킨X더쿠] 붉은기 급속 진화!🔥#감초줄렌 젤리패드 체험 이벤트💙 465 05.21 29,380
공지 공지접기 기능 개선안내 [📢4월 1일 부로 공지 접힘 기능의 공지 읽음 여부 저장방식이 변경되어서 새로 읽어줘야 접힙니다.📢] 23.11.01 3,898,086
공지 비밀번호 초기화 관련 안내 23.06.25 4,635,747
공지 ◤더쿠 이용 규칙◢ 20.04.29 21,012,928
공지 성별관련 공지 (언급금지단어 필수!! 확인) 16.05.21 22,192,015
모든 공지 확인하기()
28959 그외 너네는 너네만의 보정법이 있어? 5 08:03 155
28958 그외 보정하는 시간보다 용량 줄이고 내보내는 시간이 더 걸리는 거 같음ㅋㅋㅋㅋㅋㅋㅠㅠㅠㅠㅠ 2 00:39 109
28957 그외 피부색 이렇게 보정하려면 뭘 건드려 봐야할까ㅜ 5 05.22 438
28956 그외 비틀리 말고 주소 단축하는 곳 추천해주라ㅠㅠ 4 05.22 185
28955 그외 그라맵 잘다루면 진짜 퀄리티 확올라가네... 8 05.21 565
28954 그외 고선 쓰는 덬들 있어? 3 05.21 226
28953 그외 보통 광고배너 만들때 포토샵으로 작업해?? 5 05.21 187
28952 그외 움짤 처음 만들어보려고 하면 2 05.21 322
28951 그외 어제부터 비틀리 링크 안따지네ㅠ 4 05.20 335
28950 그외 언스플래시 라이선스 잘알 있어??? 1 05.20 142
28949 그외 카톡 안되고 다음 안된다고 하면 1 05.20 143
28948 그외 일러스트 시스템오류창뜨는데 왜이러는 아는덬 있ㄴ??? 05.20 135
28947 그외 포토샵 킬 때마다 창들 위치가 초기화되는데 2 05.20 237
28946 그외 이런 보정 어케 하는걸까 5 05.19 1,001
28945 그외 카메라 로우 보정값 액션 녹화하는 걸 까먹었는데 이거 그대로 날린거지? 2 05.19 316
28944 그외 움짤 만들때 토파즈 먼저 돌려? 아니면 보정먼저해?? 2 05.19 300
28943 그외 프레임 부드럽게 늘리는 방법 뭐있을까? 6 05.18 437
28942 그외 서치밴 언제 풀릴까... 그냥 돈쓰고 스트레스 받지 말까 ㅠㅠ 2 05.18 203
28941 그외 계정 새로 팠는데 서치밴 사이트에선 다 문제없다고 뜨는데 4 05.18 246
28940 그외 티빙예능녹화해서 내돌컷을만들고싶은데 4 05.18 362