fetch()
.then(function(){}) //응답한 데이터(결과)가 매개변수로 들어감
.then(function(){}) //그래서 화면변화가 없음
.catch(function(){}); //에러에 대한 정보
document3.html



<정호T 설명>

Step02_Example.html
<head>
<meta charset="UTF-8">
<title>Step02_Example.html</title>
<style>
.bg-green{
background-color: #00ff00;
}
.text-bold{
font-weight: bold;
}
.text-red{
color: #ff0000;
}
</style>
</head>
<body>
<p class="bg-green">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero magnam autem, accusantium quos quae assumenda a facere ut quod blanditiis voluptate ratione voluptatum debitis ipsam delectus quas minima corporis dicta?</p>
<p class="bg-green text-bold">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam itaque temporibus facilis dolor ex earum minima rerum magnam beatae praesentium, molestiae. Voluptatum cumque voluptatibus molestiae eligendi voluptate recusandae, ab nihil!</p>
<p class="bg-green text-bold text-red">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni et incidunt eveniet nulla, voluptatibus, dolores reiciendis ipsam rerum aliquam ea explicabo assumenda fugit ullam quia nemo inventore. Repudiandae, autem, magnam.</p>
</body>
</html>
Step02_Selector4.html
Step02_Selector5.html

Step02_Selector6.html
<style>
/* 모두 선택 */
*{
background-color: #cecece;
}
/* , 로 구분해서 다중 선택 */
h1, .my, .your{
color: blue;
}
</style>

Step02_Selector2.html
Step02_Selector3.html

Step06_PseudoClass.html


hover : 마우스가 위에 올때
focus : 포커스가 갈 때
active : 버튼을 누르는 경우
만들어 놓은 css를 그대로 가지고 와서 선택하여 사용한다!
Step03_Margin.html
Step04_Padding.html
Step05_Border.html

Step07_Example.html
Step07_Position.html
<style>
.wrapper{
position: relative;
width: 500px;
height: 500px;
margin: 0 auto;
border: 1px solid red
}
.box{
position: absolute;
width: 50px;
height: 50px;
background-color: yellow;
}
#one{
top: 100px;
left: 100px;
}
#two{
top: 100px;
right: 100px;
}
#three{
bottom: 100px;
left: 100px;
}
#four{
bottom: 100px;
right: 100px;
}
#center{
top: 225px;
left: 225px;
}
/* .wrapper div 전체 덮기 */
#test{
background-color: #000;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: #fff;
opacity: 0.5; /* 투명도 ( 0 ~ 1.0) */
display: none;
}
</style>
</head>
<body>
<h3>특정 요소 안에서 원하는 위치에 배치</h3>
<div class="wrapper">
<div class="box" id="one">one</div>
<div class="box" id="two">two</div>
<div class="box" id="three">three</div>
<div class="box" id="four">four</div>
<div class="box" id="center">center</div>
<div id="test">test</div>
</div>
<button id="showBtn">background</button>
<script>
document.querySelector("#showBtn").addEventListener("click", function(){
//javascript로 조작하는 css는 inline css를 조작하는 것
//따라서 위에 style 요소에 작성한 css를 재정의 할 수가 있다
document.querySelector("#test").style.display = "block";
});
document.querySelector("#test").addEventListener("click", function(){
//javascript로 조작하는 css는 inline css를 조작하는 것
//따라서 위에 style 요소에 작성한 css를 재정의 할 수가 있다
document.querySelector("#test").style.display = "none";
});
<작성순서>
Step02_Example.html v
Step02_Selector~6.html v
Step03_Margin.html v
Step04_Padding.html v
Step05_Border.html v
Step02_Example2.html + styles.css
Step07_Position.html
Step07_Example.html
bootstrap = hello.html
<질문>
1. 클래스는 여러번 작성이 가능한가?
여러 요소에서 class명이 작성될 수 있으며 css에서 원하는 기능을 class로 가지고 와서 사용이 가능함!