HTML : 브라우저에 데이터를 표시해 주는 언어
웹표준 : 브라우저마다 같은 결과를 표시하도록 설정된 표준
부모 tag : 상위에 있는 태그
자식 tag : 부모태그 안에 있는 태그
손자 tag : 자식태그 안에 있는 태그
형제 tag : 같은 레벨에 있는 태그
UI : 사용자 인터페이스(연결) - 편하게 사용하도록 제작
그림크기, 글자크기, 글자 색상, 콘텐츠(정보) 위치
UX : 사용자 경험 (만족도) - 유익한 정보 제공
부담 없는 접근방법, 스토리가 있는 장면, 영원한 선호도 충성심(삼성, 애플) > 매출 증가로 이어짐
UX/UI 목표
멋지고 재밌고 유익하게 디자인 하는 것
GOOD 디자인 7항목 : top : 기능성(합목적성) - 실용성
VSC 단축키
Ctrl + 크게 보기
Ctrl - 작게 보기
index.html : 웹페이지가 실행될 때 가장 먼저 실행되는 파일 이름
익스텐션 프로그램 : 코딩을 도와주는 확장 프로그램
Live Server : 실행 결과를 즉시 보기
Elm Emmet : 빠르게 칠 수 있도록 도와줌
Auto Rename Tag : 앞뒤 태그명을 같게 해 줌
[파일] auto save : 자동저장
vsc 화면 왼쪽 아래 매니저(설정) - setting 검색창 - 'zoom' 입력 후 휠마우스 체크박스 선택(휠마우스 사용 가능)
- tab 입력 칸 띄우기
태그[명령어]
<br> : 줄 바꿈 태그
<p> : 문장 태그 - 자동 줄 바꿈
<p></p> : 자동으로 2줄이 줄바꿈이 됨
<img src="" alt=""> : 그림 태그
속성: 태그 안에 쓰는 옵션 ex> src 속성, alt 속성
Shift + alt + ↓ : 밑으로 문장 복사
<!-- 문서종류 --> : 주석 (Ctrl + /)
<table> : 표만들기
<tr> : 표 줄 만들기
<td> : 표 칸 만들기
인라인 스타일(inline style) : 태그 안에 스타일을 지정
ex)<td style="color: red; font-size: 25px;">
내부 스타일 : <head>와 <head> 사이에 스타일을 지정
내부 스타일
선택자 : 대상(개체)을 지정하는 명령어
class.id. tag, name 기타 등등
class:. (점)으로 표시, 반복해서 사용 가능
id : #(샵)으로 표시. 중복 사용 불가
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>달력(스케줄 조절)</title>
<style>
.sept {
margin: 50px auto;
width: 700px;
font-weight: bolder;
}
.sept tr{
}
.sept tr td{
border: 1px solid black;
width: 70px; height: 50px;
font-size: 25px;
text-align: center;
}
.red{
color: red;
}
.blue{
color: blue;
}
.title{
color: orange;
background: #000;
}
.last{
height: 300px;
}
.last td img {
width: 100%;
height: 300px;
}
</style>
</head>
<body>
<table class="sept">
<tr>
<td class="title" colspan="7">2023년 09월</td>
</tr>
<tr>
<td class="red">일요일</td>
<td>월요일</td>
<td>화요일</td>
<td>수요일</td>
<td>목요일</td>
<td>금요일</td>
<td class="blue">토요일</td>
</tr>
<tr>
<td></td><td></td><td></td><td></td><td></td><td>1</td><td class="blue">2</td>
</tr>
<tr>
<td class="red">3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td class="blue">9</td>
</tr>
<tr>
<td class="red">10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td class="blue">16</td>
</tr>
<tr>
<td class="red">17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td class="blue">23</td>
</tr>
<tr>
<td class="red">24</td><td>25</td><td>26</td><td>27</td><td class="red">28</td><td class="red">29</td><td class="red">30</td>
</tr>
<tr class="last">
<td colspan="7"><img src="img/img6.jpeg" alt="추석" ></td>
</tr>
</table>
</body>
</html>
rowspan 표 열 합
colspan 표 행 합
<img src="img/img1.jfif" alt="">
속성 : 태그 안에 쓰는 옵션
예) src 속성, alt 속성, title 속성
인라인스타일(inline-style) : 태그 안에 스타일을 지정
내부 스타일 : <head>와 </head> 사이에 스타일을 지정
color: red; // 글자 색
font-size: 25px; // 글자 크기
border: 1px solid black; // 테두리 : 두께 선종류 선색상
width: 1000px; // 가로 크기 지정
height: 50px; // 높이 지정
margin: 50px; // 여백 : 상하좌우 50px
margin: 50px auto; // 여백 : 50px(상하) auto(좌우)
선택자 : 대상(개체)을 지정하는 명령어
class, id, tag, name 기타등등
class : .(점)으로 표시, 반복 사용 가능
id : #(샵)으로 표시, 중복(반복) 사용 못함
member.html (회원을 소개하는 파일)
구역설정 : Shift + Alt + 마우스 아래로 드래그
엔티티코드 : 일반 도형문자나 화폐단위 자주 사용하는 코드
calc.html : 달력(스케즐 체크)
dothome.co.kr
'중앙정보처리학원 > FRONTEND' 카테고리의 다른 글
자바스크립트 (2) (0) | 2023.09.25 |
---|---|
자바스크립트 (1) (0) | 2023.09.22 |
HTML5 & CSS (4) (0) | 2023.09.21 |
HTML5&CSS (3) (0) | 2023.09.20 |
HTML5&CSS (2) (0) | 2023.09.19 |