https://opentutorials.org/module/1892/11006
font tag : 글꼴을 직접 설정
| 태그 | 설명 |
|---|---|
article | 본문 |
aside | 광고와 같이 페이지의 내용과는 관계가 적은 내용들 |
details | 기본적으로 화면에 표시되지 않는 정보들을 정의 |
figure | 삽화나 다이어그램과 같은 부가적인 요소를 정의 |
footer | 화면의 하단에 위치하는 사이트나 문서의 전체적인 정보를 정의 |
header | 화면의 상단에 위치하는 사이트나 문서의 전체적인 정보를 정의 |
main | 문서에서 가장 중심이 되는 컨텐츠를 정의 |
mark | 참조나 하이라이트 표시를 필요로 하는 문자를 정의 |
nav | 문서의 네비게이션 항목을 정의 |
section | 문서의 구획들을 정의 |
time | 시간을 정의 |
우수한 품질 콘텐츠와 서비스 제공
검색엔진을 위한 것이 아닌 사용자를 위한 콘텐츠 작성
앵커 텍스트를 위한 권장 사항
내용 함축 텍스트 선택: "여기를 클릭"같은 일반적 앵커 텍스트 사용하지 말고 내용이 담긴 것 사용
robots.txt를 효과적으로 활용하기
검색에 노출이 필요하지 않은 부분을 robots text를 사용
naver.com/robots.txt => User-agent: * Disallow: / => 네이버는 네이버에서 만든 컨텐츠를 다른 검색엔진에서 찾지 못하게 함.
robots.txt를 보안 도구로 사용 할 수 없다
페이지랭크
웹의 본질은 하이퍼텍스트
크롬에서 실행하는 법 마우스 우클릭(검사)/ ctrl +U
이미지 다운 및 사이트의 html 코드 확인 가능
아래의 코드를 통해서 모바일에서 최적화된 화면을 구현 할 수 있다.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!DOCTYPE html>
<html>
<head>
<title>HTML - 수업소개</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<h1><a href="index.html">HTML</a></h1>
<ol>
<li><a href="1.html">기술소개</a></li>
<li><a href="2.html">기본문법<a/></li>
<li><a href="3.html">하이퍼텍스트와 속성</a></li>
<li><a href="4.html">리스트와 태그의 중첩</a></li>
</ol>
<h2>선행학습</h2>
본 수업을 효과적으로 수행하기 위해서는 웹애플리케이션에 대한 전반적인 이해가 필요합니다. 이를 위해서 준비된 수업은 아래 링크를 통해서 접근하실 수 있습니다.
</body>
</html>
HTML - 수업소개
HTML 단에서 실제 기술적으로 적용은 되지 않음, 백엔드에서 처리 해야함
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form action="login.php" autocomplete="on">
<input type="text" name="id" placeholder="id를 입력해주세요." autofocus>
<input type="password" name="password" autocomplete="off" placeholder="비밀번호를 입력해주세요.">
<input type="submit">
</form>
</body>
</html>