HTML이란 HyperText Markup Language 의 약자로 웹페이지 문서를 작성하기 위해 사용하는 마크업 언어이다
HTML은 Tag를 이용해서 문서를 작성할 수 있다 대표적인 태그는 아래와 같다
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>제목</title>
</head>
<body>
<div>이 태그는 div</div>
<span>아 태그는 span</span>œ
<div>
<img src="https://image.dongascience.com/Photo/2018/01/15159739972169[1].jpg"/>
</div>
<div>
<a href="https://www.naver.com" target="_blank">네이버 링크</a>
</div>
<ul>
<li>Item 1</li>
<li>Item 1</li>
<li>Item 3
<ul>
<li>Item 3-1</li>
</ul>
</li>
</ul>
<div>
<input type="text" placeholder="type here">
</div>
<div>
<input type="password" name="" id="">
</div>
<div>
<input type="checkbox" name="" id=""> 다음의 들어올 때 아이디 기억하기
</div>
<div>
<input type="radio" name="choice" id="">옵션 A
<input type="radio" name="choice" id="">옵션 B
</div>
<textarea name="" id="" cols="30" rows="10">줄바꿈이 됩니다</textarea>
<div>
<button>Submit</button>
</div>
</body>
</html>
각 태그 별로 고유한 값을 지정할 수 있는데 이것을 class,id를 이용해서 할 수 있다 일반적으로
class는 댓글,게시물,버튼등 여러번 반복하는 태그들을 종합적으로 관리할 때 사용한고 id는 그 태그만 가지고 있을 수 있는 고유한 값을 나타 낼 때 사용한다
<div>
<a id ="naverLink" href="https://www.naver.com" target="_blank">네이버 링크</a>
</div>
<ul>
<li class="listContent">Item 1</li>
<li class="listContent">Item 1</li>
<li class="listContent">Item 3
<ul>
<li>Item 3-1</li>
</ul>
</li>
</ul>
html문서에서 자바스크립트를 사용하는 방법은 3가지 이다
<!DOCTYPE html>
<html lang="ko">
<head>
<title>Document</title>
</head>
<body>
<script>
alert('javascript alert');
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>
CSS는 Casecading Style Sheet 의 약자이고 HTML문서의 디자인을 나타내기 사용한다 원래는 태그의 속성을 태그에 style 속성에다 작성하지만 css를 사용하면 이 각 태그마다 속성을 한번에 적용할 수 있다
사용법은 2가지가 있다 각 태그에 속성을 정하기 위해서 일단
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css연습</title>
<link rel="stylesheet" type="text/css" href="myFirstStyle.css"/>
</head>
<body>
<div class="impact red">
<div>
<span><h1>Supreme</h1></span>
<span><h1>Supreme</h1></span>
<span><h1>Supreme</h1></span>
<span><h1>Supreme</h1></span>
<span><h1>Supreme</h1></span>
</div>
</div>
</body>
</html>
css파일
h1{
color:white;
box-sizing: border-box;
background-color: red;
text-align:center;
width: 180px;
float: left;
border:3px solid white;
}
div{
width: 100%;
}
.impact{
font-style: italic;
}
css에서 요소를 선택하는 규칙이다 위에서 본것 처럼 여러가지 규칙이 있다