본문 바로가기

개발/스파르타코딩

스파르타코딩(신년운세코딩)1일

취업 목표는 자바 백엔드이지만, 프론트엔드의 흥미로움(적용하면 바로 눈에 보이는)과 내가 제작하고자 하는 사이트를 직접 제작을 위해 간단하게나마 HTML, CSS, JS를 훑어보려고 참여했습니다.

웹페이지에서 HTML, CSS, JS가 담당하는 부분
HTML: 뼈대
CSS: 꾸미기
JS: 움직이는 것

HTML은 head와 body로 구성
head는 페이지의 속성정보(meta, script, link, title) 담당
body는 페이지의 내용 담당

body 요소 예시

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>스파르타코딩클럽 | HTML 기초</title>
</head>

<body>
    <!-- 구역을 나누는 태그들 -->
    <div>나는 구역을 나누죠</div>
    <p>나는 문단이에요</p>
    <ul>
        <li> bullet point!1 </li>
        <li> bullet point!2 </li>
    </ul>

    <!-- 구역 내 콘텐츠 태그들 -->
    <h1>h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요.</h1>
    <h2>h2는 소제목입니다.</h2>
    <h3>h3~h6도 각자의 역할이 있죠. 비중은 작지만..</h3>
    <hr>
    span 태그입니다: 특정 <span style="color:red">글자</span>를 꾸밀 때 써요
    <hr>
    a 태그입니다: <a href="http://naver.com/"> 하이퍼링크 </a>
    <hr>
    img 태그입니다: <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />
    <hr>
    input 태그입니다: <input type="text" />
    <hr>
    button 태그입니다: <button> 버튼입니다</button>
    <hr>
    textarea 태그입니다: <textarea>나는 무엇일까요?</textarea>
</body>

</html>

 

CSS는 어떤 요소어떻게 바꿀 것인지 정해야 한다.
어떤 요소를 명시하기 위해서 요소에 class="이름"을 추가한다.
CSS를 적용하려면 <style></style>안에 .클래스이름 {...}으로 한다.
CSS 기능을 사용할 때 모르면 구글에 검색하면 된다.

구글웹폰트입히기
https://fonts.google.com/?subset=korean