공학/웹 퍼블리싱
[HTML/ CSS] 1.HTML/ CSS 시작하기
이나0
2022. 6. 27. 17:51
1. HTML 시작
- <!DOCTYPE html>은 항상 시작에 써줘야 함.
- 위처럼 쓰면 자동으로 최신 버전의 Html인 html5를 씀.
2. HTML 태그
- 웹페이지는 기본적으로 HTML 태그/ HTML 요소로 이루어져 있음.
- 포맷 → 시작 태그: <태그>, 요소의 내용, 종료 태그: </태그>
- 태그의 예시
가장 큰 머리말: <h1> My First Page </h1> 문단: <p> …….. </p> 텍스트를 날려서: <i> 텍스트 강조: <em> → emphasized 텍스트를 굵게: <b> → bold, <strong> → 텍스트가 중요하다는 표시 (e.g. 스크립터 실행할 때) 머리말: <h2> </h2> ... 머리말은 <h6>까지 쓸 수 있음. 웹사이트 제목: <title> My First Website </title> 옵셔널 태그: <body>: 실제로 페이지에 나오는 내용을 넣어줌. 브라우저에 보여주고자 하는 것들. <html>: 다 넣어줌. html코드라는 뜻. <head>: title, meta, style 태그 등을 넣음. 브라우저에 보여지진 않지만 필요한 데이터들. |
3. 언어 깨짐 현상
- 한국어 인코딩을 지원하지 않는 브라우저를 사용할 때는 코드를 실행했을 때 깨지는 경우가 생길 수 도 있음. 이를 위해서 직접 실정을 해주어야 함.
- <meta charset=”utf-8”> 작성→ 종료 태그 필요 없음
- → utf-8은 대표적인 한국어 인코딩 방식
4. CSS의 기초
- css을 써주기 위해서는 <style> </style> 태그 써주기.
- 그 안에 문법 써주기
- 그 외에도 <body> 안 <h1 style=”color: red; font-size:72px;”>내용 </h1>그리고 link를 작성해야 스타일을 입힐 수 있다.
- CCS 속성 text-align: center/right/left;margin-bottom/left/right/top: __px;h1 i { } → heading1안의 italisized 된 부분
- p b { } → paragraph 안의 볼드 처리된 부분
- color: lime/ hotpink, blue…;
- font-size: __px;
5. 링크 만들기
<외부 페이지로 넘어갈 때>
- 다른 페이지로 가는 링크를 만들기 위해서는 <a> 태그를 사용함.
- 속성을 추가적으로 써줄 수 있음.
- 다른 탭에서 연결된 링크로 접속하고 싶다면 <…google.com” target=”_blank”> 내용 </a> 넣어주기.
<내부 페이지로 넘어갈 때>
- <a href= “폴더명/파일명.html”> 내용 </a>
- 상위 페이지로 가기 위해선 <a href = “../파일명.html”> 내용 </a>
- 같은 폴더로 가기 위해선 <a href=”파일명"> 내용 </a> 이미지 첨부
- 이미지를 넣기 위해선 <img> 태그 쓰기. 종료 태그 없음.
- <img src=”이미지 링크” width=” “ height=” “>→ px 말고도 웹사이트 크기에 따른 % 로도 조절 가능함.
- → width나 height 중 하나만 사용하면 자동적으로 비율이 조정됨.
- <img src=”폴더명/파일명.jpg”>
- 이미지 정렬하기 위해선 <style> 태그 안에 Img 써주고 display:block; margin-left: auto; margin-right: auto; 등을 써주면 됨.