<a href="" target="">
<!--
<a href="도메인주소">
<a href="이미지경로">이미지 보기</a>
<a href="">상단으로 이동</a>
<a name="top"></a> 을 설정시에는,
<a href="#top">상단으로 이동</a>
라고 입력해도 상단으로 이동하게 된다.
하단으로 이동은 #bottom 으로 입력.
<!--
target="self" => 현재 브라우저에서 페이지 열림
target="blank" => 새로운 브라우저에서 페이지 열림 ("new")
target="parent" => 부모 프레임에서 문서 열림
target="blank" => 창의 전체 본문에서 문서 열림
default 는 self 로 설정되어 있다. -->
<!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>
</head>
<body>
<h3>테이블 만들기</h3>
<table width="200" height="200" border="1" bgcolor="gray" background="img01.jpg" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="50" height="50" align="center" valign="top" bgcolor="red">1</td>
<td width="50" height="50" align="right" valign="top">1</td>
<td width="50" height="50" align="center" valign="middle">1</td>
<td width="50" height="50" align="left" valign="bottom">1</td>
</tr>
<tr>
<td width="50" height="50" align="right" valign="top">2</td>
<td width="50" height="50" align="center" valign="bottom">2</td>
<td width="50" height="50" align="right" valign="bottom">2</td>
<td width="50" height="50" align="center" valign="top">2</td>
</tr>
<tr>
<td width="50" height="50">3</td>
<td width="50" height="50">3</td>
<td width="50" height="50">3</td>
<td width="50" height="50">3</td>
</tr>
<tr>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
</tr>
</table>
<br><br>
<h3>colspan을 활용해 가로행 merge</h3>
<table width="200" height="200" border="1" bgcolor="gray" background="img01.jpg" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="50" height="50" align="center" valign="top" bgcolor="red">1</td>
<td width="50" height="50" align="right" valign="top">1</td>
<td width="50" height="50" align="center" valign="middle">1</td>
<td width="50" height="50" align="left" valign="bottom">1</td>
</tr>
<tr>
<td width="50" height="50" align="right" valign="top" colspan="2">2</td>
<td width="50" height="50" align="right" valign="bottom">2</td>
<td width="50" height="50" align="center" valign="top">2</td>
</tr>
<tr>
<td width="50" height="50">3</td>
<td width="50" height="50" colspan="3">3</td>
</tr>
<tr>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
</tr>
</table>
<br><br>
<h3>rowspan을 활용해 세로열 merge</h3>
<table width="200" height="200" border="1" bgcolor="gray" background="img01.jpg" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="50" height="50" align="center" valign="top" bgcolor="red" rowspan="2">1</td>
<td width="50" height="50" align="right" valign="top" rowspan="3">1</td>
<td width="50" height="50" align="center" valign="middle">1</td>
<td width="50" height="50" align="left" valign="bottom">1</td>
</tr>
<tr>
<td width="50" height="50" align="right" valign="bottom">2</td>
<td width="50" height="50" align="center" valign="top">2</td>
</tr>
<tr>
<td width="50" height="50">3</td>
<td width="50" height="50">3</td>
<td width="50" height="50">3</td>
</tr>
<tr>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
<td width="50" height="50">4</td>
</tr>
</table>
</body>
</html>
cellpadding - specifies the space between the cell content and its borders.
cellspacing - specifies the space between the cells.
colspan - to merge columns
rowspan - to merge rows
<!--내부 스타일시트 선언-->
<style type="text/css">
선택자 {
속성: 속성값;
속성: 속성값;
}
</style>
<!--외부 스타일시트 선언-->
<link rel="stylesheet" type="text/css" href=/css/style.css/>
또는,
@import url(파일경로)
<!--인라인 스타일시트 선언-->
<태그 style='속성: 속성값; 속성: 속성값;' />
스타일시트의 구성요소
<!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 type="text/css">
* {
color: violet;
}
p {}
h2 {}
span {}
li {}
.txt01 {
color: tomato;
}
#txt02 {
color: olivedrab;
}
</style>
</head>
<body>
<p class="txt01">프론트엔드 개발</p>
<h2 class="txt01">프론트엔드 개발</h2>
<span id="txt02">프론트엔드 개발</span>
<ul>
<li>프론트엔드 개발</li>
<li class="txt01">프론트엔드 개발</li>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
</ul>
</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>Document</title>
<!--내부스타일시트 선언-->
<style type="text/css">
.txt01 {
font-family: '궁서체';
color: rgb(255, 4, 4);
font-size: 50px;
font-weight: 900;
}
.name {
font-variant: small-caps;
}
#ttl {
font-style: italic;
}
.txt02 {
font-size: 20px;
color: yellowgreen;
/* line-height: 35px;
line-height: 100%; */
line-height: 1.7;
letter-spacing: 0;
word-spacing: 0px;
/*1.2 ==120%/
/* text-indent: 200px; */
text-indent: 0;
}
.txt03 {
font-size: 20px;
text-decoration: underline;
text-decoration-color: aquamarine;
text-decoration-style: dotted;
text-transform: capitalize;
}
.txt04 {
font-size: 20px;
text-decoration: overline;
text-decoration-color: gold;
text-decoration-style: double;
text-transform: lowercase;
}
.txt05 {
font-size: 20px;
text-decoration: line-through;
text-decoration-color: royalblue;
text-decoration-style: dashed;
text-transform: uppercase;
}
.txt06 {
text-align: center;
}
</style>
</head>
<body>
<p class="txt01">프론트엔드 개발01</p>
<p>CHERI SOHN /// cheri sohn</p>
<p class="name"> cheri sohn</p>
<h2 id="ttl">프론트엔드 개발</h2>
<span id="txt02">프론트엔드 개발</span>
<address style="font-style: normal ; font-size: 50px; ">address</address>
<ul>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
<li>프론트엔드 개발</li>
</ul>
<p class="txt02">
<span class="txt03">프론트abcd</span>엔드 개발<br>
<span class="txt04">프론트abcd</span>엔드 개발<br>
<span class="txt05">프론트abcd</span>엔드 개발<br>
프론트엔드 개발<br>
프론트엔드 개발
</p>
<p class="txt06">text01</p>
<span class="txt06">text02</span>
</body>
</html>
.
.
.
.
.
거의 교수님의 화면을 보며 받아적기에 불과했지만 예전에 학교에서 CSS를 잠깐 배운 적이 있는데, 그때 참 어려웠던 기억이 있다. 어렵다기보단.. 뭔가 되게 복잡하던? 그런 기억....그래서 사실 조금 쫄았었다. 그리고 html 로도 색깔 지정 및 간단한 디자인 요소는 할 수 있는데 굳이 복잡한 CSS를 쓰나? 싶었었다.
하지만 오늘 강사님이 몇몇 요소를 가르쳐주시고는 테이블 만드는걸 보여주시면서 이게 어떻게 실제로 웹사이트를 만드는 데 쓰이는 지 잠깐 보여주셨다.
보다보니, 그리고 배우고나서 보니, CSS를 사용하면 훨씬 간편하고 또 다양하게 디자인요소를 넣을 수 있다는걸 깨달았다. 또 w3c school에 설명이 잘 나와있어서 실제로 내 프로젝트를 진행하며 자주 쓰이는 부분은 외우고, 모르는 부분은 찾아봐가면서 하면 충분히 잘 익힐 수 있을 것 같다 :)
HTML과 CSS는 이젠 너무 쉬워서 개발 언어로도 안쳐준다고들 하는데, 그래도 뭔가 VS Code도 사용하고 하니까 이제 진짜 개발 배우는구나! 하고 실감이 난다.
화이팅 :D