0. 목차
- header, div 등 구역의 중요성
- CSS(1)
- 기록해두는 중요 내용!!!
- 한줄 후기
목차로 돌아갓!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>카카오톡 소셜</title>
</head>
<body>
<header>
<h2>친구</h2>
<nav>
<ul>
<li>검색</li>
<li>추가</li>
<li>음악</li>
<li>설정</li>
</ul>
</nav>
</header>
<article>
<div>
<img src="https://via.placeholder.com/50x50">
<div>
<h3>지은</h3>
<p>inspiring day</p>
</div>
</div>
</article>
<hr>
<article>
<ul>
<li>
<div>
<img src="https://via.placeholder.com/50x50">
<div>
<h3>김민호</h3>
<p>Minho Kim</p>
</div>
</div>
</li>
<li>
<div>
<img src="https://via.placeholder.com/50x50">
<div>
<h3>박지연</h3>
<p>다정한 사람</p>
</div>
</div>
</li>
</ul>
</article>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>w3</title>
</head>
<body>
<header>
<h1><a href="#">W3 schools</a></h1>
<nav>
<li><a href="#">Tutorials</a></li>
<li><a href="#">References</a></li>
<li><a href="#">Exercises</a></li>
<li><a href="#">Videos</a></li>
<li><a href="#">Pro new</a></li>
</nav>
<div>
<ul>
<li>mode</li>
<li>번역</li>
<li>검색</li>
</ul>
</div>
<div>
<a href="#">Website</a>
<a href="#">Paid Courses</a>
</div>
<div>
<a href="#">Log in</a>
</div>
</header>
<section>
<div>
<h2>Learn to Code</h2>
<h3>With the world's largest web developer site.</h3>
<input type="text" autocomplete="false">
<button type="button"><img src="#"></button>
<h4><a href="#">Not Sure Where To Begin?</a></h4>
</div>
</section>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>네이버 뉴스</title>
</head>
<body>
<div>
<div>
<ul>
<li>
<a href="#">
<img src="https://via.placeholder.com/50x50">
</a>
<a href="#">
<p>원주에 마련된 시인 김자하의 빈소[포토타임]</p>
</a>
</li>
<li>
<a href="#">
<img src="https://via.placeholder.com/50x50">
</a>
<a href="#">
<p>원주에 마련된 시인 김자하의 빈소[포토타임]</p>
</a>
</li>
</ul>
</div>
<div>
<div>
<a href="#"><span>한동훈 "정의와 상식의 법치"</span></a>
<a href="#"><span>'만병의 근원' 염증</span></a>
<a href="#"><span>이준석 "한동훈 딸 대필 의혹?"</span></a>
</div>
<div>
<a href="#"><span>한동훈 "정의와 상식의 법치"</span></a>
<a href="#"><span>'만병의 근원' 염증</span></a>
<a href="#"><span>이준석 "한동훈 딸 대필 의혹?"</span></a>
</div>
<div>
<ul>
<li><a href="#"><span>한동훈 "정의와 상식의 법치"</span></a></li>
<li><a href="#"><span>'만병의 근원' 염증</span></a></li>
<li><a href="#"><span>이준석 "한동훈 딸 대필 의혹?"</span></a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>네이버 레시피</title>
<style>
@import url("css/style.css");
</style>
</head>
<body>
<article>
<h2>레시피</h2>
<ul>
<li>
<a href="https://via.placeholder.com/300x200">
<div>
<em>[푸드클래스]이진형 셰프</em>
<h3>원조 파니니의 맛, 직접 만들 수 있어요</h3>
<p>바삭바삭한 빵 속에 준비한 재료 가득<br>
파니니의 원조</p>
<div>
<span>#다이어트</span>
<span>#샌드위치</span>
</div>
</div>
</a>
</li>
</ul>
</article>
</body>
</html>
2. CSS(1)
목차로 돌아갓!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
color: blue;
background-color: aliceblue;
}
p {
color: brown;
}
em {
font-size: 25px;
}
</style>
</head>
<body>
<h3>부모 스타일 상속</h3>
<hr>
<p>웹 문서의 내용과 디자인을 분리한다.</p>
<p><em>HTML</em>은 문서의 내용이고 <em>CSS</em>는 문서의 표현을 담당한다.</p>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CASCADE</title>
<style>
p {
color: brown;
font-size: 12px;
}
</style>
</head>
<body>
<p style="font-size: 25px;">동시에 적용</p>
<p>다르게 적용된다.</p>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>OVERRIDING</title>
<style>
p {
background-color: red ;
}
.myclass {
background-color: gray;
}
#myid {
background-color: blue;
}
h2 {
color: brown;
}
h2 {
color: blueviolet;
}
</style>
</head>
<body>
<p>스타일 우선순위</p>
<p class="myclass">!important</p>
<p id="myid">일반 스타일시트</p>
<p class="myclass">우선순위를 작성해보자.</p>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>샘플</title>
<style>
h3, li {
color: blue;
}
li {
font-size: 20px;
}
body.main{
background-color: aliceblue;
}
div.notice {
color: red;
}
div ul#list {
background-color: mistyrose;
}
div > strong, li > strong{
color: dodgerblue;
}
div > ul > li > strong {
color: dodgerblue;
}
body strong {
color: green;
}
</style>
</head>
<body class="main">
<h3><strong>Web</strong> Programming</h3>
<hr>
<div>
<div>5월 <strong>학습 내용</strong></div>
<ul id="list">
<li class="notice">HTML</li>
<li><strong>CSS</strong></li>
<li>Javascript</li>
</ul>
<div class="notice">
월~금: 10시 ~ 1시
</div>
</div>
</body>
</html>
3. 기록해두는 중요 내용!!!
목차로 돌아갓!
- inline 이라는 의미가 태그에 style 바로 작성하는것
- CASCADE
- 같은 태그에 여러 가지 스타일시트가 적용될 때 스타일이
합쳐져서 적용됨(부모가 아니더라도)
하나의 태그에 서로다른 CSS값을 적용하다보면 충돌 발생하기도함
- sector, nav, main, article, aside 태그 있는거 몰랐음
- OVERRIDING
- 오버라이딩(overriding) : 덮어쓰기.
동일한 CSS 프로퍼티에 서로 다른 값은 설정하는 충돌 시
우선순위가 높은 스타일을 적용하는 규칙
- 스타일 우선순위(importance, Specificity, order)
1> (제일 중요)사용자(클라이언트) 스타일시트 : ex.색맹을 위한 고대비설정을 무시할수는 없음
2> !important - 어떤 스타일보다 우선 적용(css에 적으면 바로 적용됨)
3> 일반 스타일시트
4> 기본 브라우저 스타일 : ex.텍스트는 기본적으로 black 이다.
- 스타일 상속
(우선순위 높음)inline > id > class > tag
<a href="https://via.placeholder.com/300x200"> <!-- 이런식으로 이미지 사이즈 기록하는 방법
div > strong, li > strong{
color: dodgerblue; /* > 는 상속관계를 나타냄 __ 부모 > 자식 */
}
body strong {
color: green; /* 자손 관계(2단계 까지만) */
}
4. 한줄 후기
목차로 돌아갓!
- 이전에 미리 공부해둔 부분이긴했는데, 따로 기록해둔 바 없어서 기록하는 하루!