
코딩애플 강의를 통해 배운 Publishing을 정리한 글입니다.
2025년 2월 20일
Part 2 : 중급모듈
css에서 사용가능하게 등록ttf는 너무 크니까 웹 모드는 woff를 사용하자font-weight를 작성해주자transform: rotate(0.03deg) 정도를 주면 깨짐이 덜하다./* display: flex; 를 하면 쉽게 요소를 가로에 둘 수 있다 */
display: flex;
/* flex를 사용한 요소에서 사용 가능 */
justify-content: center; /* 가운데 정렬 */
justify-content: flex-end; /* 오른쪽 정렬 */
justify-content: flex-start; /* 왼쪽 정렬 */
justify-content: space-between; /* 사이 간격 정렬 */
/* row, column을 사용하여 가로 세로 배치가 가능하다 */
flex-direction: row;
flex-direction: column;
/* 넘치면 밑으로 가기 */
flex-wrap: wrap;
/* flex 부모 밑의 요소를 위아래로 정렬 가능 */
align-items: center;
align-items: flex-start;
align-items: flex-end;
/* 배수만큼 칸을 차지하는데, 주로 헤더의 로고와 메뉴바 사이 간격을 벌릴 때 사용 */
flex-grow: 1;
<!-- CSS 파일 연결 -->
<link href="css/main.css" rel="stylesheet" />
<!-- 사이트 제목 -->
<title>네이버입니다</title>
<!-- 인코딩 형식 -->
<meta charset="UTF-8" />
<!-- 사이트의 검색 결과 화면에 뜨는 글귀 -->
<meta name="description" content="html 잘하는 코딩애플입니다." />
<!-- 구글 검색 시 파란 제목으로 뜨는 글귀 -->
<meta name="keywords" content="HTML,CSS,JavaScript,자바스크립트,코딩" />
<!-- 사이트 초기 zoom 레벨이나 폭 설정 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- initial-scale=1 이 부분은 접속 시의 화면 줌 레벨 -->
<!-- Facebook이 만든 Open Graph(og) 메타태그 -->
<meta property="og:image" content="/이미지경로.jpg" />
<meta property="og:description" content="사이트설명" />
<meta property="og:title" content="사이트제목" />
<!-- 아이콘 설정 -->
<link rel="icon" href="아이콘경로.ico" type="image/x-icon" />
/* 브라우저 폭에 비례 */
vw
/* 브라우저 높이에 비례 */
vh
/* 기본 폰트사이즈에 비례 (1rem = 16px)
이전에는 폰트 확대하는 기능 때문에 사용을 했었다
디자인할떄 px외우기 귀찮을 때 사용*/
rem
/* 1200px 이하일때 이 스타일 적용 */
@media screen and (max-width: 1200px);
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" href="css/ie8.css" />
<![endif]-->
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css"
integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg=="
crossorigin="anonymous"
referrerpolicy="no-referrer"
/>
row col : col-숫자를 통해서 간격을 나눌 수 있음 (row가 최대12쪼갬)col-반응형-숫자 : 반응형으로 저 숫자만큼 쪼개며 스타일링을 적용한다(xl = 1200px) (lg = 992px) (md = 768px) (sm = 576px)order-숫자 : 요소들의 순서를 정할 수 있음, (order-반응형-숫자) 이런것도 가능