https://github.com/seojeounghoon/css_v1_MyHomePage

 

seojeounghoon/css_v1_MyHomePage

css project Hompage Design . Contribute to seojeounghoon/css_v1_MyHomePage development by creating an account on GitHub.

github.com

안녕하세요 왕초보 코딩 탈출입니다. 이것저것 많이하긴했지만 시간이 없다는 핑계로 블로그에 올리지 못했네요 ㅠ 

퍼블리셔는  아니지만  웹이 앱이건 디자인이 많이 발목을 잡아서 CSS를 공부하면서 올려볼까합니다.  

 

오늘은 간단하게 폰트설정하고 개발을 위해 기본 설정 하고 전체 배경 이미지를 넣겠습니다.

 

우선 폴더 구조는

index.html

css/style.css

img/

 

index.html 파일을 만들고 

css 와 img 폴더를 생성하고 

css 에는 style.css 파일을 생성합니다.

img폴더에는 차후에 이미지를 깃에 같이 포함해서 올릴테니 다운받으시면 됩니다. 

 

우선 기본 html 내용을 작성하고 

<link href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900" rel="stylesheet">

다음과 같이 구글 폰트를 가져옵니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Font -->
 
    <!-- CSS -->
    <link rel="stylesheet" href="./css/style.css">
    
 
    <title>왕초보코딩탈출</title>
</head>
<body>
    <header class="header">
        hello World!!!!
    </header>
</body>
</html>
 
 

 

다음으로 

모든 페이지의 margin, padding 을 0으로 주고  box-sizing: border-box 로 기본 설정하겠습니다.

 

그리고 body에 폰트의 기본 설정들과 컬러 라인높이등을 미리 설정해 둡니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
 
body {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    color:#777;
}
 

이제 index.html 에 작성해둔 header 에 전체 이미지 넣기

 

1
2
3
4
5
6
.header {
    height: 100vh;
    background-image: url("../img/main.jpg");
    background-size: cover;
    background-position: top;
}
 
 

결과 화면

1. w3schools

https://www.w3schools.com/html/



대중적으로 이용하는 사이트 이다 . 단계별로 기초부터 잘 정리되어있고 예제가 어렵지 않아 영어로 되어있긴하나

어렵지 않습니다.


2. poiemaweb

http://poiemaweb.com/



이론부터 자세하게 설명되어있고 UI/UX가 잘 되어있다 ㅎㅎ 

무엇보다 가장 큰 장점은 한글로 되어있다 ㅎㅎ 



추가적으로 

jsbin

http://jsbin.com/?html,css,output


텍스트 에디터를 설치하여 연습해도 되지만 정말 프로그램 처음 완전 처음 시작하신다면  JSBIN을 추천드립니다.


로그인이 필요없으며 ,우측 상단에 Run with JS 버튼을 누르면  작성된 내용이 바로 출력 되는점이 매력이다.


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

1강 HTML5  (0) 2018.02.04
웹 디자인 Text 에디터  (0) 2018.02.04


HTML(HyperText Markup Language) 

웹 페이지를 기술하기위한 마크업 언어



html 파일을 만든 후 

brackets 의 경우 html:5 를 작성 후 Tab키를 누르면


1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
cs

이렇게 자동완성이 됩니다. 

HTML5의 경우 <!DOCTYPE html>

시작을 해야합니다.  

document는 <html> </html> 사이에 작성하며 

<head>사이에는 meta 정보들이 들어갑니다. 

웹 브라우저에 나타내는 요소들은 <body> 사이에 작성합니다.


1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <h1>Hello World</h1>   
     <p>안녕하세요! HTML5</p>
</body>
</html>
cs


body 안에 

<h1>Hello World</h1>   
     <p>안녕하세요! HTML5</p>


요소를 추가하고 


우측 상단에 번개 표시 를 눌러보자 !

이제 여러가지 바꿔가면서 출력을 해보시면서 테스트를 해보세요 ~


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

1. HTML 웹 디자인 학습 사이트 모음  (2) 2018.02.15
웹 디자인 Text 에디터  (0) 2018.02.04

내가 사용해본 애디터 툴은 AtomBrackets  이렇게 두가지 이다.

설치방법은 간단하니 설치하여 두가지 다 사용해보는 것을 추천드립니다.

Atom의 경우 유명한 GIthub , Brackets의 경우 Adobe 둘다 막강하죠 

사실 뭘 쓰나 먼져 접한 툴을 사용할 가능성이 크죠 ㅎㅎ 둘다 너무너무 사용하기 좋기 때문입니다.


설치방법은 

Atom

https://atom.io/



 

아톰 화면


Brackets

 http://brackets.io/




 두가지 다 설치나 사용은 어렵지 않습니다.

다만 개인적인 소견으로는 입문에게는 브라켓은 한글을 지원하기 때문에 

초보차에게 더 편할것 같아요  익숙해지면 아톰도 사용해 보시길 권장해드립니다.


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

1. HTML 웹 디자인 학습 사이트 모음  (2) 2018.02.15
1강 HTML5  (0) 2018.02.04

+ Recent posts