이미지 태그 

<img src=" "> 

크기 조절 width px / %로 가능 

 

Ex

<img src ="example.jpeg" width=500px>

<img src="example.jpeg" width=100%>

 

CLASS와 ID

Html에 이름을 주는 법 : class / ID 

 

Class 

ex)  

html

<p class="big-green-text">test</p>

 

css

<style>

.big-green-text {

font-size:100px;

color:green;

}

 

ID 

html

<p id="big-blue-text">test2</p>

 

css

#big-blue-text {

font-size:100px;

color:blue'

}

 

= 같은 클래스 이름을 여러 요소가 공유 가능하지만 같은 아이디를 여러 요소가 공유할 수 없다.

  한 요소가 여러 클래스를 가질 수 있으나 여러 아이디를 가질 수 없다.

 

div 태그 

<div> 구획 나누기 

 

css 태그를 사용하는 3가지 방법 

1. <style> 태그

<style>

h1 {

color: green;

text-align:center'

}

 

p {

font-size: 20px;

}

</style>

 

<h1>test</h1>

<p> css testing </p>

 

2. style 속성

<h1 style="color: green; text-align:cetner;>hello world<h1>

<p style="font-size: 20px;> test</p>

 

3. 외부 css 파일 + <link> 태그

css/style.css

 

h1 {

font-size : 30px;

color: lime;

}

 

p {

text-align:right;

}

 

index.html

<link href="css/style.css" rel="stylesheet">

<h1>hello world</h1>

<p>test</p>

 

= 일반적으로 3번 방법으로 사용하지만 테스트 등 간편함을 위해 <style> 태그를 사용하기도 한다.

 

코멘트

html 코멘트

<!-내용->

 

css 코멘트

/* 내용 */

 

맥 단축키(sublim text) : com + / 

 

'프론트엔드 > HTML CSS' 카테고리의 다른 글

조코딩 웹개발 1주차 - HTML Deploy  (0) 2022.07.30
HTML/CSS 기초  (0) 2022.07.26

https://www.youtube.com/watch?v=6Uf-0sEhccE

 

프로그래밍 공부를 시작한 초보들이 가장 흔하게 하는 고민 중 쌍벽을 이루는 것이 

'무슨 언어로 입문해야 하나', '프론트엔드, 백엔드 중 무엇을 선택해야 하나' 일 것이다.

나 역시도 프론트엔드/백엔드 중 무엇을 먼저 공부해야 할지 고민하는 과정 중이었는데(물론 나중에는 다 하게 된다는 건 알고 있음) 

우연히 조코딩님 웹개발 5주차 강의 중 1주차가 아직 오픈되어 있어서 들어봤다.

(7/29일에 멤버쉽 구독자 전용으로 전환을 한다고 했는데 7/30일 현재에도 오픈되어 있었다)

 

 

1강 주제는 웹개발 기본 이론 강의와 HTML, Deploy다. 

3시간 분량 정도이며 아예 아무것도 모르는 초보를 대상으로 하는 강의라 기본 개념, 정의에 관한 내용이 한시간 반 이상 정도이고,

VS코드로 실습하는 것은 이론 강의에 비하면 많지 않고, 난이도도 굉장히 쉬워 입문자용으로 적절한 강의였다.

 

 

1주차 강의에서 배운 것
html 기본 태그의 사용법 
VScode 단축키(윈도우 기준으로 설명하셔서 따로 맥 버전을 찾아봐야 하긴 했다)

1주차 과제 - 코드카데미 html 기본코스 수료 
https://www.codecademy.com/courses/learn-html/lessons/intro-to-html/
+ 추천 코딩도장 html 

무료 css 템플릿 사이트 
https://www.free-css.com

무료 배포 사이트 
https://app.netlify.com

저작권 프리 css 페이지를 다운받아서 타이틀을 살짝 고친 다음 배포사이트에 업로드해 deploy하는 과정을 그대로 따라해보며 실습하였다.

'프론트엔드 > HTML CSS' 카테고리의 다른 글

기초 2  (0) 2022.08.08
HTML/CSS 기초  (0) 2022.07.26

 

HTML  + CSS  + JS = 웹사이트 

 

HTML HyperText Markup Language 

웹사이트에 들어갈 내용을 담당 

 

CSS Cascading Style Sheets 

웹사이트의 스타일을 담당 

 

JS 

인터랙션 

 

 


* 단축키 

sublime text 저장 

W : ctrl + s

M : COM + s

 

chrome 열기 

W : ctrl + o 

M : COM + o 

 

브라우저 새로고침 

W : f5

M : COM + r

 

 


기본 HTML 태그 정리 

<!DOCTYPE> 선언

최신버전 사용시 = <!DOCTYPE html>

 

제목 <title> 

페이지의 제목, 브라우저 탭, 방문기록에 나와있는 제목   <title> 제목 </title> 

 

머리말 <h1> ~ <h6> 

머리말 태그, 1~6으로 갈수록 크기 작아짐 

 

문단 <p> 

문단은 <p>(paragraph) 태그 안에 넣음. 직접설정 가능하지만 <p> 태그 위,아래 기본적으로 여백이 있음.

 

굵게 <b> (bold)  

<b>test </b> now 

= 테스트 글자만 진하게 표시됨 

 

날려쓰기 <I> (italics) 

<i>test</i>  => test

= 테스트 글자만 날려쓰기로 표시됨 

 

= <b> <i> 둘 다 시각적 특징만 가지고 있는 태그 

 

Phrase Tags 

<strong> 중요표시, 스크린리더가 낭독시 강조해 읽어줌 

= <strong>test</strong> 

 

<em>(emphasize) 강조 목적 

=<em>test</em> = > test

 


한글 깨짐

어떤 브라우저든 한글이 깨지는 참사를 막으려면 ?

<meta charset="utf-8">

한글지원하는 인코딩을 포함해줘야 함 

 

 

 

 


CSS의 기본문법 

h1 { font-size : 64px ; 

       text-align : center;

}

요소 - 속성 - 속성값 

= h1 폰트사이즈를 64px로, 가운데정렬하라는 의미 

 

<style> < CSS 스타일링을 입혀주기 위해 <style> 태그 사용함

폰트크기 : font-size: 1px;

텍스트정렬 : text-align: left; center; right;

텍스트컬러 : color: red; green; pink; 

여백 : margin-top: 00px; / margin-bottom: 00px; / margin-left: 00px; / margin-right: 00px;

 

h1 < h1에 스타일링을 지정

h1 {

       font-size: 100px;

       text-align: center; 텍스트 가운데정렬

}

 

h3 {

       margin-top: 100px 위쪽 여백을 100Px로 지정

}

 

p i {

        font-size: 50px;

}

= P안쪽 i 적용된 부분에만 스타일링 지정   

 

</style>


 

<html> <head> <body> 옵셔널 태그 

사용 : html 구조파악 용이

미사용(생략) 권장 의견도 있음.

 

개인작업 : 마음대로 결정 

팀 작업 : 상의 

 


링크 

외부 하이퍼링크 > <a>태그 

<a href=" ">

<a href="" target="_blank">링크설명</a>

 

 

'프론트엔드 > HTML CSS' 카테고리의 다른 글

기초 2  (0) 2022.08.08
조코딩 웹개발 1주차 - HTML Deploy  (0) 2022.07.30

+ Recent posts