<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dev_jeehyeon.log</title>
        <link>https://velog.io/</link>
        <description>개발자 지현의 개발일기</description>
        <lastBuildDate>Tue, 22 Aug 2023 07:46:23 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dev_jeehyeon.log</title>
            <url>https://velog.velcdn.com/images/dev_jeehyeon/profile/9fd7061c-1323-4509-ad67-8de1afc19819/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dev_jeehyeon.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/dev_jeehyeon" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[#6 Figma 시작하기 - 원형툴]]></title>
            <link>https://velog.io/@dev_jeehyeon/6-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%9B%90%ED%98%95%ED%88%B4</link>
            <guid>https://velog.io/@dev_jeehyeon/6-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%9B%90%ED%98%95%ED%88%B4</guid>
            <pubDate>Tue, 22 Aug 2023 07:46:23 GMT</pubDate>
            <description><![CDATA[<h2 id="원형-만들기">원형 만들기</h2>
<p>원 도형은 상단의 도형툴에서 Ellipse 를 선택하여 생성할 수 있다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ca25620c-613c-405d-a9b2-321aaeecab32/image.png" alt=""></p>
<p>이때, 그냥 Drag하여 생성하면 타원형이 만들어지니 우리가 아는 동그라미를 만들기 위해서는 <code>Shift</code>키를 눌러 만들면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d2008c00-f6cd-43fa-a857-a7fb3a3057da/image.png" alt=""></p>
<hr>
<h3 id="1-예제-원자력발전소-아이콘-모양-만들기">1. 예제) 원자력발전소 아이콘 모양 만들기</h3>
<p>먼저 프레임을 만들어주고, 100x250의 원형을 중앙에 생성해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1f0136e6-f837-48b1-82b6-45cf343e5b55/image.png" alt=""></p>
<p>그리고 나서, 오렌지 컬러의 10px 테두리를 넣고 면색을 없애준다.
면색을 없애는 방법은 투명도를 0으로 하는 방법도 있지만 &#39;-&#39; 를 눌러도 없어진다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0d160cc6-325e-4367-a21d-1b5454806ca6/image.png" alt=""><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/91287545-9f9a-4a1d-9a96-5e64d00cfe5b/image.png" alt=""></p>
<p>원형을 하나 더 만들어주는데, 이번엔 30x30의 원형을 만들어준다. 색상은 아까 만들었던 원형의 테두리와 같은 색을 사용해준다.
그리고 위치를 아래와 같이 지정해주고 처음에 만들었던 원형과 그룹화를 시켜준다. (<code>Ctrl+G</code>)</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/005ad6b1-e6bb-4fce-92a4-1338cc5dad15/image.png" alt=""></p>
<p>그룹화가 되었는지 확인하는 방법은 - 레이어 쪽에서 Group 이라고 되었는지 확인하거나
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/605eb5fe-eeae-4b5d-af8b-b5146cf08ffa/image.png" alt=""></p>
<p>Design 에서 Group이라고 되어있는지 확인하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d77d3f80-2129-41d4-8799-48d4e86836b4/image.png" alt=""></p>
<p>이때 복제(<code>Ctrl+D</code>)를 한 번 더 한 다음
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1b376913-6768-4f5b-917f-2e96a7608bf1/image.png" alt=""></p>
<p>회전을 120도 처리해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/8829a393-eb48-4b54-89cf-7477938c3dd9/image.png" alt=""></p>
<p>이걸 다시 한번 복제한 다음 회전을 240도 처리해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/f0292e1a-3948-4726-829f-835be3857633/image.png" alt=""></p>
<p>여태껏 한 걸 모두 그룹화 시킨 다음, 회전률 한 30도를 넣으면 아래와 같은 원자력 발전소 모양의 아이콘이 생성된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e0312987-1a8f-461c-a103-41fe238d1b98/image.png" alt=""></p>
<p>여기에 가운데 Fill 없고 Stroke만 동일하게 만든 50x50의 원을 하나 더 만들어보자.
짠.... (이게 원자력 발전소 아이콘이 맞나...)</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/95d2c854-91cb-4ae6-a4fe-08cf11150ba3/image.png" alt=""></p>
<hr>
<p>✨ 이 게시글은 유튜브 &#39;오쌤의 니가스터디&#39; 영상을 보고 배운 점을 정리한 개인적인 정리 블로그입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[#5 Figma 시작하기 - 사각형툴]]></title>
            <link>https://velog.io/@dev_jeehyeon/5-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%82%AC%EA%B0%81%ED%98%95%ED%88%B4</link>
            <guid>https://velog.io/@dev_jeehyeon/5-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%82%AC%EA%B0%81%ED%98%95%ED%88%B4</guid>
            <pubDate>Tue, 22 Aug 2023 07:14:34 GMT</pubDate>
            <description><![CDATA[<p>도형툴은 맨 위에 있는 사각형을 클릭하면 여러 도형을 선택해 그릴 수 있다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/38922343-d90c-4f6a-9a70-f827039d8ad4/image.png" alt=""></p>
<p>관련된 단축키가 2가지 있는데,</p>
<blockquote>
<p><code>Alt</code> 키는 중심 기준으로 그리는 단축키이며
<code>Shift</code>키는 정비율로 그리는 단축키이다.</p>
</blockquote>
<h2 id="사각형-만들기">사각형 만들기</h2>
<p>사각형을 하나 생성해보자.
먼저, 프레임을 만들어야 하기 때문에, 프레임을 생성해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0c3c5e5b-ca09-4833-be4e-36b959325e70/image.png" alt=""></p>
<p>그리고 그 프레임 위에 사각형 툴을 클릭하고 사각형을 그려주면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/83c7746a-d16c-4728-8758-a1f543aeb248/image.png" alt=""></p>
<p>Shift 키를 누른채 그려주면 정비율의 사각형이 만들어진다. (정사각형)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/7f12d21a-ead3-4f32-add4-738910998fc2/image.png" alt=""></p>
<h3 id="1-사각형-색-변경하기">1. 사각형 색 변경하기</h3>
<p>사각형의 색 변경의 옆의 Design에서 Fill 을 클릭해 색상을 지정해 변경하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/6e20abc6-52e2-48b7-81f2-c633537d2739/image.png" alt=""></p>
<h3 id="2-테두리-색굵기-변경하기">2. 테두리 색/굵기 변경하기</h3>
<p>테두리 변경의 경우, 옆의 Design에서 Stroke를 선택하면 된다.
우선 Stroke를 누르는 동시에 검정 테두리가 생긴다.</p>
<p>굵기의 경우, 아래의 숫자를 조절하면 되며
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4e2edffa-2a82-4820-b42a-247db95ca811/image.png" alt="">
색상은 Fill과 마찬가지로 Stroke 내에서 테두리 색상을 선택하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/66387e10-0101-4d6f-b3c1-5267158ca81f/image.png" alt=""></p>
<h3 id="3-예제-햄버거-메뉴-만들기">3. 예제) 햄버거 메뉴 만들기</h3>
<p>우선 900x900 프레임을 준비하고,
200x20의 사각형을 만들어준다. (색상으 내 맘대로 지정해봤음)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/dae5e53d-da70-4ee2-94bb-6e48ea9bbb2c/image.png" alt=""></p>
<p>여기서 <code>Alt</code>키를 눌러 <strong>도형복제</strong>를 해보자.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1cec735f-c00b-4228-afbd-af56b2c6716d/image.png" alt=""></p>
<p>여기서 또 <code>[Ctrl] + [D]</code>를 누르면 방금했던 작업을 복제해준다.
그럼 이동도 똑같이 되고, 도형도 똑같이 복제됨.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/08c63120-8c50-413f-8a27-9bfd4c048de7/image.png" alt=""></p>
<p>여기서 도형간 거리를 좀 더 넓히고 싶으면, 우선 선택 툴로 3가지 도형을 모두 선택한 다음, 도형 사이에 있는 저 &#39;-&#39; 부분을 늘려준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/47cc0791-80b1-4846-bb2b-7b6f118b285f/image.png" alt="">
아래는 늘린 후의 모습임.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/3194185d-511d-4208-87a7-59076b96e9f9/image.png" alt=""></p>
<hr>
<h2 id="모서리가-둥근-사각형-만들기">모서리가 둥근 사각형 만들기</h2>
<blockquote>
<p>사각형 툴에서 모서리를 둥글게 하면 됨.</p>
</blockquote>
<h3 id="1-design에서-곡률-선택하기-방법">1. Design에서 곡률 선택하기 방법</h3>
<p>사각형을 클릭한 다음, Design 툴에서 아래 부분을 조절해주면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/443f4b72-3517-463d-ab20-efca7919f45b/image.png" alt=""></p>
<p>만약 여기서 모서리마다 다르게 지정하고 싶다고 하면 아래 선택된 버튼을 클릭하여 조절하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ac0e59da-2acb-47af-98f3-7e8d3f425145/image.png" alt=""></p>
<p>나는 50, 100, 150, 200으로 선택했고, 그럼 아래와 같이 좌측상단부터 시계방향으로 모서리가 설정된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c6b4181a-aac4-4682-9746-3cb071a18d56/image.png" alt=""></p>
<h3 id="2-사각형의-모서리-끌고오기-방법">2. 사각형의 모서리 끌고오기 방법</h3>
<p>사각형을 클릭하면 모서리마다 동그라미가 있는데, 이걸 중앙으로 끌고올 수록 둥그런 모서리가 만들어진다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/db5bb1ea-0ab9-4b63-bc11-96c947bf8338/image.png" alt=""></p>
<p>이 방법으로 각 모서리마다 다르게 조절하고 싶다면, <code>Alt</code>키를 누른 상태에서 모서리를 당기면 된다.
맨 첫번째 모서리만 Alt 키 누른채 당기면 나머지는 그냥 당겨도 각각 조절된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/2c7f67c5-a1b8-402f-8d40-ba24d4780811/image.png" alt=""></p>
<h3 id="3-예제-배터리-아이콘-만들기">3. 예제) 배터리 아이콘 만들기</h3>
<p>우선 프레임을 만들어서 프레임 자체를 검정색으로 만들어 봤다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b3267654-5628-433e-92db-f7d92c6bf849/image.png" alt=""></p>
<p>그리고 나서 800x400의 사각형을 만들어서 가운데에 배치했다. (스마트 가이드 사용)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/f7d78f6a-606b-4af6-8fe8-46278ecbdec0/image.png" alt=""></p>
<p>그 다음, 사각형의 Fill을 없앴다 (=Opacity 0%)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/2acf90d0-7c9a-4555-a2a8-c9f9641ec202/image.png" alt=""></p>
<p>도형에 대해서 흰색의 테두리는 생성해줬다. (테두리 10)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/53831723-da05-4ea4-9651-80cd21343b55/image.png" alt=""></p>
<p>모서리 둥글기는 50을 줬다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/87b9e762-dc80-4361-9508-72e254f078df/image.png" alt=""></p>
<p>그리고 흰색 사각형을 하나 더 만들어줬는데, 모서리는 10 정도로 해주었다. (330x70)</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e33c380d-8a11-4925-a261-ea5249d02667/image.png" alt=""></p>
<p><code>Alt</code>를 눌러 복제한 다음 <code>Ctrl+D</code>를 눌러 7개까지 만들어줬다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e70a8654-8f72-4155-8757-56f024cb5622/image.png" alt=""></p>
<p>우측 끝부분에 간격이 조금 남는데, 이건 안의 7개 사각형을 모두 선택한 다음 스마트 셀렉션의 간격 조정을 해주었다. (+ <code>Ctrl+G</code>로 그룹화한다)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/f88a81db-0884-4a5a-94fa-1742bdbf4420/image.png" alt=""></p>
<p>그룹화를 하면 중앙에 맞출 수 있기 때문에 중앙에 맞춰 정렬해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b68a50ad-a691-479a-8785-a97f24df4744/image.png" alt=""></p>
<hr>
<p>✨ 이 게시글은 유튜브 &#39;오쌤의 니가스터디&#39; 영상을 보고 배운 점을 정리한 개인적인 정리 블로그입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[#4 Figma 시작하기 - Grid]]></title>
            <link>https://velog.io/@dev_jeehyeon/4-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Grid</link>
            <guid>https://velog.io/@dev_jeehyeon/4-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Grid</guid>
            <pubDate>Tue, 22 Aug 2023 05:25:17 GMT</pubDate>
            <description><![CDATA[<h2 id="grid-생성하기">Grid 생성하기</h2>
<blockquote>
<p>Grid 는 오브젝트를 더 섬세하게 작업할 수 있게 도와주는 격자선이다.
피그마에서의 Grid 장점은 여러 컬럼 그리드를 레이어처럼 사용할 수 있다.</p>
</blockquote>
<p>💡꼭 알아야할 2가지 용어</p>
<pre><code> 1. margin = 프레임과 전체 컬럼간의 좌우 여백
 2. gutter = 컬럼과 컬럼 사이의 여백</code></pre><p align="center">
  <img src="https://velog.velcdn.com/images/dev_jeehyeon/post/943c3bd7-34b1-48e4-a460-3471055eecdc/image.png" alt="marginandgutter" width="600"/>
  출처 : 유튜브 "오쌤의 니가스터디"
</p>


<hr>
<p>우선 실습을 위해 프레임(아이폰14)을 하나 만들고 <code>Alt</code>키를 눌러 3개로 복제해주자.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/377197d4-c631-4257-a269-b5258848b772/image.png" alt=""></p>
<h3 id="1-격자무늬-모양-grid-생성">1. 격자무늬 모양 Grid 생성</h3>
<p>프레임을 클릭한 후, 우측의 Design 쪽에 보면 <code>Layout grid</code> 라는 것이 있다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4f702203-df25-4de7-99a3-fbfcfb1a416a/image.png" alt=""></p>
<p>이걸 클릭하면 아래와 같이 프레임에 격자무늬 모양의 그리드가 생성된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/a93eb584-65b7-4ea0-bdbd-96276ab3d3dc/image.png" alt=""></p>
<p>지금은 10픽셀의 단위로 그려져 있는데, 이것도 조절할 수 있다.
아래 Color 에서는 그리드 색상도 변경할 수 있음.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/73bf8c5b-4558-4ad8-a941-a3d829a7e804/image.png" alt=""></p>
<h3 id="2-column-grid-생성">2. Column Grid 생성</h3>
<p>내가 이전에 만든 3개의 프레임 중 2번째에는 컬럼 그리드를 만들어 보도록 해보겠다.
마찬가지로, Layout Grid 를 통해 그리드를 먼저 만들어준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/3721e2cd-b394-4e63-b732-7d5fa6d1ffc6/image.png" alt=""></p>
<p>그리드 아이콘을 누른다음에 grid라고 적힌 거를 클릭한 후에,
이거를 Column 으로 변경하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/7c85d707-8eb5-45c0-9535-cc4d47f91f2f/image.png" alt=""></p>
<p>그럼 아래와 같이 바뀐다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/bb2ef75d-c46e-46a7-8a14-52170f623c9a/image.png" alt=""></p>
<p>이것또한 margin 이랑 gutter 를 변경할 수 있는데,
margin 을 15로, gutter를 10으로 변경해보겠음.
그럼 아래와 같이 맨 끝 좌우 쪽에는 15만큼 마진이 생겼고,
컬럼 그리드 사이 간격은 10로 줄어든 것을 볼 수 있다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/03b083b7-d57a-4bda-818e-18b5faa20193/image.png" alt=""></p>
<p>그리고 여기서 count 를 변경하면 컬럼 수를 변경할 수 있다.
기존의 5 카운트에서 6카운트로 변경해봤다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/3940f884-577f-47b5-81b0-85cd1041f3e8/image.png" alt=""></p>
<h3 id="3-row-grid-생성">3. Row Grid 생성</h3>
<p>이번엔 3개의 프레임 중 3번째 프레임에 연습하도록 하겠음.
마찬가지로 Layout Grid 를 클릭해 그리드를 만들어준다.
그리고 그리드 아이콘을 클릭해 Grid 라는 것을 이번엔 Rows로 바꿔준다.
그럼 아래와 같이 Row Grid 가 생성됨.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/20b4b63f-b0b4-4259-abd8-38dd15b658da/image.png" alt=""></p>
<p>여기서의 margin은 프레임 위아래 여백이 된다.</p>
<blockquote>
<p>참고로 웹에서 가장 많이 사용하는 것은 컬럼그리드이다.</p>
</blockquote>
<hr>
<h2 id="grid-생성시-참고-사이트">Grid 생성시 참고 사이트</h2>
<p>아래는 웹 그리드 시스템을 계산할 때 쉽게 계산할 수 있는 사이트다.
<a href="http://gridcalculator.dk/">Grid Calculator</a></p>
<p>컬럼 수랑 Gutter, Margin width 를 입력해주면 Column width 를 계산해준다.</p>
<p>근데...? 피그마는 자동으로 계산해주니깐 편리함.</p>
<hr>
<h2 id="pc의-12컬럼-사이트-만들기-예제">PC의 12컬럼 사이트 만들기 예제</h2>
<p>예제로 한 번 연습해보자.</p>
<p>PC 최적해상도는 1920px이다.
우리가 연습해볼 삼성화재 사이트의 경우, 웹컨텐츠 사이트를 1180px로 설정해뒀다.
그리고 12 컬럼으로 설정했고, 사이사이 gutter는 20px, margin은 370px.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/6b8b0050-1b13-4694-9ca6-ad4ab39e1fa0/image.png" alt=""></p>
<p>그런 계산을 아래의 Grid Calculator로 할 수 있는 것이다.
그럼 컬럼 두께가 나옴.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0218146d-8e4c-4cb9-b11d-045c60411422/image.png" alt=""></p>
<hr>
<p>✨ 이 게시글은 유튜브 &#39;오쌤의 니가스터디&#39; 영상을 보고 배운 점을 정리한 개인적인 정리 블로그입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[#3 Figma 시작하기 - Guide]]></title>
            <link>https://velog.io/@dev_jeehyeon/3-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Guide</link>
            <guid>https://velog.io/@dev_jeehyeon/3-Figma-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Guide</guid>
            <pubDate>Tue, 22 Aug 2023 01:39:41 GMT</pubDate>
            <description><![CDATA[<h2 id="guide-만들기">Guide 만들기</h2>
<blockquote>
<p>Guide는 오브젝트를 더 섬세하게 작업할 수 있게 도와주는 안내선.</p>
</blockquote>
<p>사용방법 = 눈금자 단축키를 사용하면 된다.
<code>[Shift] + [R]</code></p>
<p>먼저, 빈 캔버스?에 프레임을 생성해보도록 하자. 나는 또 안드로이드 프레임을 생성했다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c6da1b6e-3781-448d-a32b-67bb2ad5616d/image.png" alt=""></p>
<p>여기에 눈금자 단축키를 입력하면 아래와 같이 나온다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b33569de-08c7-43e0-9cd6-617da9657c17/image.png" alt="">
눈금자가 생긴걸 확인할 수 있다.</p>
<p>여기서 가이드를 꺼내고 싶으면, 눈금자를 클릭해 프레임으로 쭉 끌고 오면 된다.
설명하기 어려워서 영상을 첨부함.</p>
<div class="video-container">
  <video autoplay muted controls width="640" src="https://velog.velcdn.com/images/dev_jeehyeon/post/d71fd4c6-fcf1-4315-af12-b63c70422460/image.mp4">
  </video>
</div>

<p>이 상태로 프레임을 복제를 하면 가이드도 그대로 복제가 된다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e1621fa1-e583-447f-8415-37a7be8ed186/image.png" alt=""></p>
<hr>
<h2 id="guide-지우기">Guide 지우기</h2>
<h3 id="1-눈금자까지-미는-방법">1. 눈금자까지 미는 방법</h3>
<p>첫번째 방법으로, 위 제목과 같이 눈금자까지 미는 방법이있다.
눈금자에서 끌어와서 가이드를 생성하는 방법과 같이, 가이드를 다시 눈금자까지 밀어넣는 방법이다.</p>
<h3 id="2-delete하는-방법">2. Delete하는 방법</h3>
<p>두번째 방법은 그냥 쉽게 Delete 키로 지우는 방법이다.
지우고 싶은 눈금선을 클릭하면 아래와 같이 눈금선이 파란색으로 변경되는데, 이때 Delete 키를 누르면 지워진다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/37eb9dfa-8532-43ce-8d2c-2a3de8c165f1/image.png" alt="">
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/739a9107-8d87-4823-8565-69f32da6158b/image.png" alt=""></p>
<hr>
<h2 id="오브젝트의-거리-측정">오브젝트의 거리 측정</h2>
<p>좀 전에 만들었던 프레임 위에 사각형 오브젝트를 하나 만들어 보자.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/886838a2-af50-43cd-b318-e898d404beaf/image.png" alt=""></p>
<p>그리고 가이드를 해당 오브젝트 내에서 슬슬 움직여 보면 숫자가 뜨는 것이 보인다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d66b069b-bb1a-4a29-aefa-1658bea05cd3/image.png" alt=""><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d6173261-95fa-4b50-ac22-a44236801fe4/image.png" alt=""></p>
<p>오브젝트가 프레임에서 얼마나 떨어졌는지 보여준다.</p>
<p>이걸 좀 응용해서, 위의 사각형 오브젝트의 20px 아래에 다른 사각형을 둬야 한다고 해보자.
어떻게 정확히 20px 아래에 위치할 수 있을까.</p>
<p><code>[alt]</code> 를 누른채 가이드를 생성하면 해당 오브젝트간의 거리를 표시한채로 가이드를 생성할 수 있다.</p>
<p>아래 영상을 참고하면 좋다.</p>
<div class="video-container2">
  <video autoplay muted controls width="640" src="https://velog.velcdn.com/images/dev_jeehyeon/post/c4219426-4eb5-4502-ba95-f5b0be62d56b/image.mp4">
  </video>
</div>

<p>그렇게 세로축도 똑같이 조절 가능함.</p>
<hr>
<p>✨ 이 게시글은 유튜브 &#39;오쌤의 니가스터디&#39; 영상을 보고 배운 점을 정리한 개인적인 정리 블로그입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[#2 피그마 시작하기 - Frame]]></title>
            <link>https://velog.io/@dev_jeehyeon/2-%ED%94%BC%EA%B7%B8%EB%A7%88-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Frame</link>
            <guid>https://velog.io/@dev_jeehyeon/2-%ED%94%BC%EA%B7%B8%EB%A7%88-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Frame</guid>
            <pubDate>Mon, 21 Aug 2023 07:18:33 GMT</pubDate>
            <description><![CDATA[<h2 id="frame-생성">Frame 생성</h2>
<p>피그마 상단에 위치한 Frame 버튼 혹시 기억 나는지...?</p>
<p>바로 이 샵..? 같이 생긴 버튼이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/215113b6-f8e6-4d1f-86ec-7cc7acc2ba76/image.png" alt=""></p>
<p>저 버튼을 클릭하면 우측 Design 영역에 아래와 같이 다양한 Frame 의 종류가 나타난다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/7cf69bec-32e8-4c6b-a908-79035afb5b75/image.png" alt=""></p>
<p>뭐 핸드폰, 태블릿, PC, PPT, 워치 등 다양한 프레임으로 만들 수 있다.</p>
<blockquote>
<p>이때, 페이지 별로 구분해서 디자인을 할 수 가 있는데 우선 이번 실습에 관련한 페이지를 페이지 1에 작업하도록 하겠다. (더블클릭해서 이름 변경할 수 있음)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b98f0f17-d071-455b-908b-98185b3d31c9/image.png" alt=""></p>
</blockquote>
<p>여튼.. 다시 프레임으로 돌아와서, 나는 안드로이드를 쓰니깐 Android Large 라는 프레임을 선택했다.</p>
<p>그럼 선택하자마자 아래와 같이 안드로이드 크기의 프레임이 생성되고, 그에 맞게 레이어와 디자인 영역이 세팅된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b478d2d7-beca-4dea-a482-2769021e9aed/image.png" alt=""></p>
<p>이 바로 옆에 아이패드 미니 사이즈의 프레임을 생성해보자.
프레임 클릭 후, 저 iPad mini 를 클릭한다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/48c3e546-7c61-47f4-901c-d7c89614d390/image.png" alt=""></p>
<p>그럼 아래와 같이 iPad mini  프레임도 생성된다.<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ab5f9729-b978-419e-aabf-d376dab5eb17/image.png" alt=""></p>
<p>좌측의 레이어 영역에 보면 프레임 모양(#) 이 2개가 있고 각각 프레임명이 적혀져 있다.</p>
<hr>
<h3 id="자유로운-frame-생성">자유로운 Frame 생성</h3>
<p>위의 방법은 정해진 프레임 대로 생성하는 방법이며,
내가 원하는 크기로도 얼마든지 프레임을 생성할 수 있다.</p>
<p>프레임 버튼을 클릭하고 캔버스 위에 마우스로 영역을 지정해주기만 하면 끝이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0472b34c-c109-4da0-b317-f6bdf30df8a6/image.png" alt=""></p>
<p>그럼 내가 지정한대로 프레임이 생기는데
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/48ab0fe2-dd5d-4b93-99a7-3392941c682a/image.png" alt=""></p>
<p>우측의 Design 에서 세부적으로 더 수정할 수 있다.
아래의 W(너비)와 H(높이)를 조절하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0c40f576-5df7-4bf2-ab67-c55b14c49847/image.png" alt=""></p>
<hr>
<h2 id="frame-삭제">Frame 삭제</h2>
<p>삭제는 쉽다.</p>
<p>그냥 화살표 툴을 누른 후 삭제할 프레임 영역을 정하고 <code>Delete 버튼</code> 을 누르면 된다.
&amp;nbsp
&amp;nbsp
&amp;nbsp
Delete 전 - 영역 선택 단계
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/577fddc4-d37e-4584-9286-5b610fdef8bc/image.png" alt="Delete 전">
&amp;nbsp&amp;nbsp
Delete 후
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/a6a87c72-fc15-4007-8465-c7694f691517/image.png" alt=""></p>
<hr>
<h2 id="frame-이름-변경">Frame 이름 변경</h2>
<p>프레임 이름 변경 방법도 간단하다.
프레임 좌측 상단에 보면 프레임명이 적혀있는데, 이를 더블 클릭하고 수정하면 되기 때문.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/930eab46-8323-4ece-b215-2e137ebc393c/image.png" alt=""></p>
<p>이렇게.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/fd8cd321-f77a-4f29-97cc-fceabea67e1a/image.png" alt=""></p>
<hr>
<h2 id="frame-복제">Frame 복제</h2>
<p>피그마에서는 프레임을 하나의 오브젝트로 인식하여, 이를 복제할 수 있다.</p>
<p>프레임 좌측 위쪽의 이름 부분을 <code>Alt</code> 를 누른 상태로 클릭하고 이동하면 그대로 복사된다.
복사하면서 간격을 볼 수 있어서 편리함.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ee63f8e6-f4f2-41e5-b651-4f64775483b3/image.png" alt=""></p>
<hr>
<h2 id="frame-모서리-둥글게-하기">Frame 모서리 둥글게 하기</h2>
<p>지금은 모서리가 굉장히 90도로 각져있지만, 이 모서리를 둥글게 할 수도 있다.
프레임을 클릭한 후에, Design 영역에서 아래에 해당하는 부분을 조절해주면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/33ddf244-6781-42b9-8445-a650c463187a/image.png" alt=""></p>
<p>한번 100이라는 수치를 집어넣어봤다.</p>
<p>모서리가 조금 둥글어진게 보이시는지,,,</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c0db1958-46a1-42c5-87fc-2255a6c055cd/image.png" alt=""></p>
<h2 id="frame-색상-변경하기">Frame 색상 변경하기</h2>
<p>지금은 프레임이 흰색 바탕으로 되어 있지만, 이 배경색 역시 변경할 수 있다.</p>
<p>마찬가지로, 프레임을 선택한 후에 Design 쪽에 보면, 
Fill 이라는 부분이 있다.</p>
<p>여기서 색상을 선택하면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/9df1a616-eba1-48b2-947f-4a5c44664aef/image.png" alt=""></p>
<p>나는 아래와 같은 색을 선택했고,
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0afe3a32-67e9-46d7-be56-3d149de9cea8/image.png" alt=""></p>
<p>결과는 아래와 같다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/7d0e798d-8464-4d5e-a9f2-02fb37ff8e09/image.png" alt=""></p>
<hr>
<p>✨ 이 게시글은 유튜브 &#39;오쌤의 니가스터디&#39; 영상을 보고 배운 점을 정리한 개인적인 정리 블로그입니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[#1 피그마 시작하기 - 인터페이스 편]]></title>
            <link>https://velog.io/@dev_jeehyeon/1-%ED%94%BC%EA%B7%B8%EB%A7%88-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4-%ED%8E%B8</link>
            <guid>https://velog.io/@dev_jeehyeon/1-%ED%94%BC%EA%B7%B8%EB%A7%88-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4-%ED%8E%B8</guid>
            <pubDate>Mon, 21 Aug 2023 06:26:46 GMT</pubDate>
            <description><![CDATA[<h2 id="💡피그마의-인터페이스">💡피그마의 인터페이스</h2>
<p>피그마에 로그인을 하고, &#39;New Design File&#39; 을 클릭하면 아래와 같은 화면이 나온다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/330a8ae9-c2ff-4688-8990-46bfdaa92bc6/image.png" alt=""></p>
<p>우선, 상단의 좌측부터 살펴보자.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b0a7f76a-3b0a-4835-b071-5c916cc7178d/image.png" alt=""></p>
<p>맨 좌측부터
<code>메뉴모음 &gt; 마우스? &gt; 프레임 &gt; 도형툴 &gt; 펜툴 &gt; 타이틀 &gt; 리소스 &gt; 손툴 &gt; 코멘트</code> 순이다.</p>
<p>메뉴모음인 저 F 를 클릭하면 아래와 같이 나온다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/22a08d9c-8f53-4f01-9532-b338352d0d79/image.png" alt="">
진짜 우리가 흔히 아는 그 메뉴.</p>
<p>좌측에 또 아래와 같은 것을 확인할 수 있는데, 바로 레이어/Asset 창이다. 포토샵을 조금 해봤다면 레이어가 뭔지 쉽게 알 수 있음..
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0f3bdd56-3241-4b3d-b4d8-ff8eaba66bb5/image.png" alt=""></p>
<p>또 우측에는 아래과 같이 오브젝트에 대한 디자인을 변경할 수 있는 영역이 있다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/41f76908-9f8e-4978-b2d6-a76d35564219/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Font Awesome SVG 키트 가져오기]]></title>
            <link>https://velog.io/@dev_jeehyeon/Font-Awesome-SVG-%ED%82%A4%ED%8A%B8-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0</link>
            <guid>https://velog.io/@dev_jeehyeon/Font-Awesome-SVG-%ED%82%A4%ED%8A%B8-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0</guid>
            <pubDate>Fri, 28 Oct 2022 10:02:42 GMT</pubDate>
            <description><![CDATA[<p><a href="https://fontawesome.com/start">Font Awesome</a>에서 SVG 아이콘을 무료로 사용할 수 있는데, 링크를 클릭해 Font Awesome 페이지로 들어가서 Get started for free 버튼을 클릭하면 아래와 같은 화면이 나타난다.
여기에 이메일을 입력하고 kit code를 받으면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/49c6f385-4ebf-487e-9d08-abcd44c5aa1b/image.png" alt=""></p>
<p>이메일을 확인해서 confirm 을 눌러주고
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0e82190d-3031-4ac5-8073-10d04bfe2006/image.png" alt=""></p>
<p>비밀번호를 설정해서 가입을 완료해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4342e94a-3c9c-40a2-9537-31c162692c9b/image.png" alt=""></p>
<p>그러면 아래와 같이 code를 제공해주는 화면이 뜬다. 이 kit code를 복사해서 내가 아이콘을 사용하고 싶은 페이지의 <code>&lt;head&gt;</code> 부분에 넣어주면 된다. 쉽죵?
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4784655d-9632-4b05-84ba-a158a44be146/image.png" alt=""></p>
<p>그리고 페이지에서 마음에 드는 아이콘을 찾는데...
찾았다면 옆에 있는 저 코드를 클릭해 복사하고, 프로젝트 페이지 내에서 원하는 부분에 붙여넣기 하면 끝!!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1a239bd0-a4ca-4152-9427-e7e43803318a/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[코린이의 프로파일카드 클론코딩 후기]]></title>
            <link>https://velog.io/@dev_jeehyeon/%EC%BD%94%EB%A6%B0%EC%9D%B4%EC%9D%98-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EC%B9%B4%EB%93%9C-%ED%81%B4%EB%A1%A0%EC%BD%94%EB%94%A9-%ED%9B%84%EA%B8%B0</link>
            <guid>https://velog.io/@dev_jeehyeon/%EC%BD%94%EB%A6%B0%EC%9D%B4%EC%9D%98-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC%EC%B9%B4%EB%93%9C-%ED%81%B4%EB%A1%A0%EC%BD%94%EB%94%A9-%ED%9B%84%EA%B8%B0</guid>
            <pubDate>Fri, 28 Oct 2022 08:09:13 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>유튜버 Codeminton 님의 Profile Card UI 디자인 ASMR 영상을 보면서 Clone Coding 해본 결과물이다.
처음으로 CSS 파일과 SCSS 파일을 만들어서 진행했는데 배운게 많았다.</p>
</blockquote>
<p><a href="https://youtu.be/kkS2ess19es">Codeminton의 영상 보러가기</a></p>
<h1 id="🗂️확장파일-설치하기">🗂️확장파일 설치하기</h1>
<p>작업은 VSCode 로 했으며, 작업폴더 이름은 Profile_Card로 설정했다.
내내 이클립스로 작업하다가 VSCode로 오랜만에 작업하는지라 확장파일을 설치할 게 좀 있었다.</p>
<h2 id="live-sass-compiler">Live SASS Compiler</h2>
<p>SCSS 파일을 작업한다면 꼭 설치해야하는 확장자다.
SCSS 파일은 바로 html에 적용이 되지 않기 때문에 이를 css파일로 컴파일 시켜야 하는데, 이 컴파일 작업을 해주는 확장자가 바로 이것이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/67fc07e2-0e1b-4f3c-b921-addc7536ed9e/image.png" alt="">
설치를 하고 해당 프로젝트에 대한 settings.json 설정을 편집해주어야 한다. 나는 아래와 같이 편집해줌.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4b8962c5-5281-4b9d-91df-b7f891058bfc/image.png" alt=""></p>
<p>... 저장경로를 ~/../css 라고 써놔서 의도치 않게 scss 폴더안에 css 폴더가 새로 만들어지면서 컴파일된 css파일들이 거기에 저장되었다.
원래는 scss와 lib 폴더를 가지고 있는 상위 css 폴더에 컴파일된 css파일을 저장하려했는데..ㅠ 저장경로 잘 확인하고 하자. 여튼 위의 settings.json 설정하려면 저장경로에 해당하는 폴더를 미리 이렇게 만들어두는게 좋다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/a2c59a0b-653a-4b52-a78b-e7589459ee68/image.png" alt=""></p>
<br />

<h2 id="live-server">Live Server</h2>
<p>저장하는대로 바로바로 브라우저에서 작업물을 확인할 수 있다. 새로고침을 따로 안해도 되는 편리함...
뭐 필수는 아니지만 프론트엔드 작업을 하고 있다면 설치하는 걸 추천한다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/f63fbf6a-a6c0-4ad0-b6d3-be6755334156/image.png" alt=""></p>
<p>설치를 하고 나면 하단바에 이렇게 &#39;Go Live&#39; 라는 버튼이 뜨는데, 이걸 클릭하면 바로 작업하고 있는 브라우저 창이 열린다. 한쪽에 켜두고 계속 봐가면서 하면 됨!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/9b6da728-6cef-4758-8cc5-bfc2bc7f0fab/image.png" alt=""></p>
<br />

<hr>
<h1 id="indexhtml-작업하기">index.html 작업하기</h1>
<br />

<ol>
<li><code>html:5</code> 를 입력해 기본 html 틀을 불러온다.</li>
<li><code>&lt;Head&gt;</code> 의 <code>&lt;title&gt;</code>에 브라우저 제목이 될 &#39;Profile Card&#39; 를 입력해준다.
그리고 적용할 css 파일을 불러와준다. (경로 잘 확인하고 가져오기. style css 파일은 작업한 scss 파일말고 컴파일된 css 파일의 위치를 적어야 한다.)</li>
</ol>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/26099d08-8d7d-4012-96a5-f18fc9fff00f/image.png" alt=""></p>
<ol start="3">
<li><p><code>&lt;Body&gt;</code> 부분에 먼저 명함카드 자체를 만들 큰 틀을 <code>&lt;div class=&quot;profile-card&quot;&gt;</code> 로 잡는다.</p>
</li>
<li><p>그리고 그 안에 들어갈 프로필 사진 부분을 작성해준다.
<code>&lt;figure class=&quot;profile-card__img&quot;&gt;</code></p>
</li>
<li><p>그리고 설명 부분(<code>&lt;div class=&quot;profile card__desc&quot;&gt;</code>)을 작성해준다.
내 이름, 직무, 사는 곳 등...
이때 라인 21~25까지 있는 svg 태그는 위치 아이콘의 svg이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/893bc49b-cc58-4c98-a796-d89a3b36bbe7/image.png" alt=""></p>
</li>
</ol>
<p>아래 링크로 들어가서 아이콘을 찾아 svg를 복사해오면 된다.
<a href="https://tabler-icons.io/">아이콘 주소</a>
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d484c417-ee99-4f85-9470-4284fce41187/image.png" alt=""></p>
<ol start="6">
<li><p>소셜미디어 연동 버튼 부분을 만들어준다. 내 트위터, 인스타그램 등을 연결하는 버튼이랄까..? <code>&lt;div class=&quot;profile-card__social&quot;&gt;</code> 로 잡고 그 안에 <code>&lt;a&gt;</code> 태그들을 만들어 작업한다. 클릭하면 해당 링크로 이동해야하니깐. 이 안에 각자 들어간 svg 파일도 각 SNS의 아이콘svg 파일이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/dfc2846b-437f-4051-adaf-ce0d64163857/image.png" alt=""></p>
</li>
<li><p>마지막으로 메세지 보내기와 팔로우하기 버튼이 들어갈 클래스를 만들어준다. <code>&lt;div class=&quot;profile-card__actions&quot;&gt;</code>
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/3e0b8809-098d-44ec-8847-600b26b292bb/image.png" alt=""></p>
</li>
</ol>
<br />

<hr>
<h1 id="resetcss-작업하기">reset.css 작업하기</h1>
<blockquote>
<p>index.html에 불러온 파일 중 Reset CSS란, 웹 브라우저마다 다른 default 스타일이 지정되어 있어, 이를 초기화함으로 다양한 웹브라우저에서도 동일한 스타일이 적용되도록 하는 설정이다.</p>
</blockquote>
<p>reset.css 코드는 그냥 검색해서 찾으면 된다. 나는 영상에서 유튜버가 사용한 코드를 가져왔다.</p>
<pre><code>*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
    all: unset;
    display: revert;
}

/* Preferred box-sizing value */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
    cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu {
    list-style: none;
}

/* For images to not be able to exceed their container */
img {
    max-width: 100%;
}

/* removes spacing between cells in tables */
table {
    border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the &lt;body&gt; text input doesn&#39;t working */
input, textarea {
    -webkit-user-select: auto;
}

/* revert the &#39;white-space&#39; property for textarea elements on Safari */
textarea {
    white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
    -webkit-appearance: revert;
    appearance: revert;
}

/* reset default text opacity of input placeholder */
::placeholder {
    color: unset;
}

/* fix the feature of &#39;hidden&#39; attribute.
   display:revert; revert to element instead of attribute */
:where([hidden]) {
    display: none;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable=&quot;false&quot;])) {
    -moz-user-modify: read-write;
    -webkit-user-modify: read-write;
    overflow-wrap: break-word;
    -webkit-line-break: after-white-space;
    -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable=&quot;true&quot;]) {
    -webkit-user-drag: element;
}</code></pre><p>파일은 css 파일에 넣었다. 뭐 프로젝트가 크지 않아 굳이 저기 안넣었어도 됐는데, 그래도 css 파일 구분하려고 넣음.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/04b38c84-72c1-4eec-918d-7a03c446069c/image.png" alt=""></p>
<br />

<hr>
<h1 id="style1scss-작업하기">style1.scss 작업하기</h1>
<blockquote>
<p>style1.scss 파일은 html에 적용할 css 디자인을 작업한 SASS(SCSS) 파일이다. Sass란 Syntactically Awesome Style Sheets의 약자로, CSS pre-processor이다. 쉽게 말하면 Sass를 배우면 CSS 작업이 짱 편리해진다. 반복되는 내용은 줄이고 코드의 재활용성 및 가독성을 높여 효율적으로 스타일시트를 관리하기 때문에.
Sass와 SCSS의 차이점이 있는데, SCSS는 중괄호를 써서 범위 구분을 하고, Sass는 들여쓰기로 구분함. 나는 CSS와 구문 형태가 더 비슷한 SCSS 를 사용했다.</p>
</blockquote>
<p>(사실 scss 파일 이름은 style.scss 였는데.. 하도 컴파일 오류가 초반에 나서 지웠다가 새로 만들었다가.. 뭐 여러 과정을 거치다 보니깐 style1.scss가 되어버렸다..)</p>
<ol>
<li>먼저 html에 사용할 폰트를 import 시켜준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d13444da-f7cc-4102-a82a-edcf2d1f8d8a/image.png" alt=""></li>
</ol>
<p>폰트는 <a href="https://fonts.google.com/specimen/Nunito?query=nunito">Google 폰트</a>에 들어가서 원하는 특정 폰트 옆의 &#39;+&#39; 버튼을 클릭해 장바구니..? 같은 곳에 담아놓으면 오른쪽과 같이 Selected Family하고 창 같은게 생긴다.
거기서 @import 를 클릭하면 아래 복사할 수 있는 코드가 나오는데 그걸 복사해서 위와 같이  붙여넣기 해주면 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/6f1e8ff3-6d09-4f60-9c63-fee47fdbe000/image.png" alt=""></p>
<ol start="2">
<li><p><code>&lt;body&gt;</code> 부분 스타일링을 적어준다. 전체적인 폰트, 정렬 등등..?
라인 24의 backgroundZoomAnimate는 배경이 확대되는 애니메이션 설정을 적은 것이다. 이걸 라인 20에서 가져와 적용시킴.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/dbde0cc3-dd80-4747-bf53-67e31a10b54a/image.png" alt=""></p>
</li>
<li><p>이제 <code>profile-card</code> 에 해당되는 클래스를 설정해준다. 프로필 카드 박스에 대한 설정을 해주는 것이다. 섀도우, 테두리, 안에 블러처리, 패딩 등등...
반응형 웹을 만들기 위해 라인 45~47을 넣었고, 이럼 프로필카드의 최대 너비가 768px까지만 되도록 설정된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/2b1bbd2c-e4c1-449c-9073-90e9e634bdc0/image.png" alt=""></p>
</li>
</ol>
<p>여기까지하면 작업물은 이렇게 보인다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/049001c2-5b96-4280-a3de-208d2d880896/image.png" alt=""></p>
<ol start="4">
<li>프로필 사진 부분을 설정해준다.
<code>&amp;__img</code> 는 상위 클래스인 profile-card 뒤에 <code>__img</code>가 붙은 클래스를 지칭하는 것이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1172b16d-7781-4d04-91a3-a676828151de/image.png" alt=""></li>
</ol>
<p>여기까지 하면 이렇게 보일 것이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0949530c-eb68-4c68-af5e-39043847fada/image.png" alt=""></p>
<ol start="5">
<li><code>profile-card__desc</code> 클래스를 설정해보자. 이름과 직무 등이 가운데로 정렬되게 하고, 폰트 크기 등을 설정했다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/9b66d981-4c4a-4d4a-8fb7-d14e7ea89399/image.png" alt=""></li>
</ol>
<p>여기까지 작업물
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/44bc2760-6983-4b14-a668-703e4d596388/image.png" alt=""></p>
<ol start="6">
<li>팔로워 등의 info 부분을 설정해준다. 숫자와 글씨의 크기, 굵기 등이 각각 다르게 설정되게끔 first-child 와 last-child를 활용해 적어본다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/6cfbe3f5-6324-4f65-80bf-1d2fe6d02fff/image.png" alt=""></li>
</ol>
<p>여기까지의 결과물
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/484925ed-f73a-4758-ae55-5ad7e65eb164/image.png" alt=""></p>
<ol start="7">
<li>소셜미디어 버튼 부분을 설정해준다. 전체적인 버튼 크기, 아이콘 그림 색, 테두리 곡률 등을 <code>a</code> 태그를 설정해주는 부분에 넣고.. 라인 131 부근에 마우스호버때의 애니메이션을 넣고 싶었는데 작동이 되지 않아서 이 부분을 각각의 아이콘 설정 부분에 넣어주었다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/0699d67c-9716-4cba-aeb1-2cb9c2562c72/image.png" alt="">
각각의 SNS - 트위터, 인스타, 블로그, 유튜브, 깃허브 아이콘 클래스의 배경색과 박스 섀도우, 그리고 마우스호버 설정을 적어주었다. 이 유튜버분 대단하신게 어떻게 그 SNS에 해당하는 색상을 뚝딱 잘 적어내시는지,, 이것이 짬밥인가..
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e22e96e0-2599-463e-b1a7-a9720d73ae64/image.png" alt="">
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/453d7fb6-a0d1-4c18-8dc1-2a82faa8e138/image.png" alt=""></li>
</ol>
<p>여기까지 하면 이렇게 되고
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/87c38d56-9f33-4b4a-bb4c-88b9766d4b47/image.png" alt="">
각 버튼 위에 마우스를 올리면 버튼이 이렇게 커진다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/8214e0d7-20ec-4cf9-a11d-2e6591617f07/image.png" alt=""></p>
<ol start="8">
<li>이제 맨 마지막, 아래 <code>&lt;div class=&quot;profile-card__actions&quot;&gt;</code> 부분을 설정해준다.
두 버튼을 포함한 전체 actions 클래스 구역에 대한 설정.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/9138f75d-9d97-4d67-b3e4-24595237fce7/image.png" alt="">
버튼 자체에 대한 설정. 그 안에 글씨 두께, 글씨 크기, 패딩, 글 정렬, 글 색상 등을 설정해준다. 그리고 버튼에 대한 반응성 설정도 해줌.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/607c6031-f97f-4e80-8c4d-faec066fa69a/image.png" alt="">
마지막으로 각각 버튼에 대한 색상 설정 및 마우스호버 이벤트 설정을 해준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e1cf546e-0af8-41cd-8116-f0add462a548/image.png" alt=""></li>
</ol>
<p>그럼 이제 완성!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ab7b0957-108a-4c73-b9f3-61f55074ba95/image.png" alt="">
이것 또한 이렇게 버튼 위에 마우스를 올리면 위로 붕 뜨는 듯한 애니메이션이 적용된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/60cce27c-c480-477d-9a61-d7c625220b7f/image.png" alt=""></p>
<br />

<hr>
<h1 id="후기">후기</h1>
<p>scss를 처음 작업할 뿐만이 아니라 템플릿 사용없이 처음부터 끝까지 css 작업을 해본것이라 전체적으로 어떻게 css 템플릿을 제작하고, 이게 어떻게 돌아가는지 이해할 수 있었다.</p>
<p>뿐만 아니라 scss 를 이제 작업하면서 이게 왜 html에 적용이 안되는지 한참을 고민하고 삽질하다보니 Live Sass Compiler에 대해 스스로 알게 되었고, 이를 설치하고 적용하는 과정도 거치다 보니 얻어가는 것도 많았다. 이걸 몰랐으면 나 클론코딩도 못할뻔...😥</p>
<p>그리고 학원에서 배운 심플하고 뭔가 딱딱한.. 윈도우 같은 디자인만 하다가 프론트엔드 전문가이신 요 유튜버님을 따라하다 보니깐 내가 만들 수 있는 것보다 훨씬 이쁜 디자인이 탄생하게 되었다... 이를 만드는 과정에서 필요한 요소들을 배울 수 있어서 좋았음.</p>
<p>백엔드 요소가 들어가지 않은 프론트엔드 작업이지만, VSCode 로 오랜만에 돌아와서 바로 백엔드부터 하는 것보다 이렇게 html이랑 css부터 작업하니 다시 처음부터 배워가는 것 같고 부담이 없었다. 천천히 이제 백엔드 요소들을 하나씩 넣어보는 시간을 가져야지.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[윈도우11 Git 설치 과정 (2.38.1ver) + VSCode 연동]]></title>
            <link>https://velog.io/@dev_jeehyeon/%EC%9C%88%EB%8F%84%EC%9A%B011-Git-%EC%84%A4%EC%B9%98-%EA%B3%BC%EC%A0%95-2.38.1ver-VSCode-%EC%97%B0%EB%8F%99</link>
            <guid>https://velog.io/@dev_jeehyeon/%EC%9C%88%EB%8F%84%EC%9A%B011-Git-%EC%84%A4%EC%B9%98-%EA%B3%BC%EC%A0%95-2.38.1ver-VSCode-%EC%97%B0%EB%8F%99</guid>
            <pubDate>Thu, 27 Oct 2022 18:17:17 GMT</pubDate>
            <description><![CDATA[<h1 id="윈도우용-git-설치하기">윈도우용 Git 설치하기</h1>
<p>아래 사이트로 들어가 윈도우용 Git 을 다운받고 설치한다.
<a href="https://git-scm.com/download/win">https://git-scm.com/download/win</a></p>
<p>아래 사진 중에서 &#39;Click here to download&#39; 를 클릭하면 저절로 윈도우용 git 이 다운로드 된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c2f7f269-53ff-4153-88d6-c963d6dd45ce/image.png" alt="Git 윈도우 설치"></p>
<br />

<p>다운로드 된 파일을 실행시키면 아래와 같은 설치화면이 뜬다. Next 를 눌러 설치를 진행한다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/32baa13a-63b0-4154-a0de-3b42168b29f0/image.png" alt=""></p>
<br />

<p>아래와 같이 체크하고 Next 클릭
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/cadcdaef-880b-4700-ad7b-dcea8a0d0f28/image.png" alt=""></p>
<br />

<p>나는 VSCode 랑 연동할 것이기 때문에 &#39;Use Visual Studio Code as Git&#39;s default editor&#39; 로 설정하고 Next 를 눌렀다.
뭐 Nano나 Vim, Atom 등을 기준으로 연동하고 싶다면 해당 선택지를 클릭하고 넘어가면 됨.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/04a54f21-cd59-47f2-92c6-a3e99ccad0a3/image.png" alt=""></p>
<br />

<p>이건 리파지토리의 최초 브랜치 이름을 설정하는 단계인데..
나는 그냥 Git이 정해주는대로 master 로 설정한다고 선택했다. 아래 선택지는 내가 따로 설정하는 거.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/75407662-5669-4497-8263-84ca028d1a12/image.png" alt=""></p>
<br />

<p>아래는 cmd에서도 git을 조작할 수 있게 할건지 설정하는 것이다. 
첫번째 선택지는 Git Bash에서만 Git 명령어 사용.
두번째 선택지는 git을 환경변수(PATH)에 추가해 윈도우 cmd 에서도 git 사용.
세번째 선택지는 git과 unix 도구 모두 환경변수에 추가.
나는 그냥 두번째에 Recommend 되어있어서 그걸 선택했다.
다른 서드파티 소프트웨어에서도 git 조작할 수 있다고 적혀있어서..
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/8580ff26-a9d7-4f9d-9717-c5a299e0dc4b/image.png" alt=""></p>
<br />

<p>아래는 SSH 실행도구를 선택하는 창.
첫번째는 Git에 기본으로 포함된 OpenSSH 사용
두번째는 PuTTy를 사용
세번째는 외부 OpenSSH 사용. Path에 명시된 OpenSSH를 사용한다.
나는 첫번째꺼 선택.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/39b28051-dd1b-4fa9-a61d-e47e6063c5df/image.png" alt=""></p>
<br />

<p>아래는 HTTPS 연결 옵션 선택 창.
첫번째는 OpenSSH 라이브러리 사용.
두번째는 윈도우 인증서 저장소를 사용하여 검증한다는 뜻.
첫번째 선택함.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c8e356e5-e1e6-4350-8d33-8f2d2cebdc10/image.png" alt=""></p>
<br />

<p>아래는 줄바꿈을 설정하는 창.
윈도우와 유닉스 계열의 줄바꿈 표기가 서로 다르기 때문에 설정을 해주는 것이다.
윈도우는 &quot;\r\n&quot;, 유닉스 계열은 &quot;\n&quot;을 사용함.
첫번째는 checkout 때 윈도우 스타일을 적용하고, commit 때는 유닉스 스타일로 적용하는 옵션.
두번째는 checkout 때 변경 없고, commit 때는 유닉스 스타일로 적용하는 옵션.
세번째는 둘 다 변경없이 그대로.
나는 첫번째 선택지를 선택했다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/6272b87e-e4ad-4729-97ea-aff22916372c/image.png" alt=""></p>
<br />

<p>아래는 어떤 터미널 에뮬레이터를 사용할껀지 설정하는 창이다.
기본 옵션을 따랐다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/cc507834-73e7-41c0-8d43-65fae10c3d71/image.png" alt=""></p>
<br />

<p>아래는 git pull 명령어의 기본 설정을 선택하는 창이다.
첫번째는 기본 동작.
두번째는 현재 분기를 불러온 분기에 재배치.
세번째는 불러온 분기로 빠르게 넘어가기.
첫번째를 선택한다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ddb32811-9173-44ed-bd1d-08bffa321424/image.png" alt=""></p>
<br />

<p>아래는 자격 증명 도우미를 사용할지 선택하는 창. 나는 사용한다는 첫번째 옵션을 선택했다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d8a012c1-4a56-4eec-8bf3-480631d824c4/image.png" alt=""></p>
<br />

<p>아래는 추가옵션을 선택하는 창이다.
첫번째는 파일 시스템 캐싱 기능을 사용하는 옵션.
두번째는 심볼릭 링크를 사용하는 옵션.
첫번째만 선택하고 넘어갔다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d06e3c0b-d9c2-4ab4-98c7-68367ec6aa65/image.png" alt=""></p>
<br />

<p>아래는 최신 기능을 사용할 건지 묻는창...
실험실 기능.. 나 그런거 사용 안하니깐 선택 안하고 넘어감. 버그 생기면 어떡하라구.
마지막으로 Install 누르면 설치가 진행된다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/a6a1ba8d-0eba-43ff-97e6-0b4d5125ae6e/image.png" alt=""></p>
<br />

<p>설치 진행중!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/d86cc7e9-ac69-4173-a5c5-28bd3e3e83d5/image.png" alt=""></p>
<br />

<p>Git이  설치되었다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/29ba4709-4c0b-4a34-bc9a-5f14a22f444e/image.png" alt=""></p>
<br />

<hr>
<h1 id="설치-확인-및-사용자-등록">설치 확인 및 사용자 등록</h1>
<p>Git Bash 를 열어준다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/28a46192-a706-493c-9741-3f84591b8608/image.png" alt=""></p>
<br />

<p>아래와 같이 입력해서 이름과 이메일 등록을 해준다.</p>
<pre><code>git config --global user.name &quot;사용자이름&quot;
git config --global user.email &quot;사용자이메일&quot;</code></pre><p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/708510a9-3ce4-45ab-b704-8e7a2bf855ca/image.png" alt=""></p>
<br />

<p>그리고 아래의 코드를 입력해서 잘 실행되는지 확인한다.</p>
<pre><code>git config --list</code></pre><p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e436d367-ee0a-4add-853a-c96bdae96568/image.png" alt=""></p>
<br />

<p>윈도우 cmd 창에서 git 을 입력해서 잘 실행되는지 확인하자.
아래와 같이 나오면 윈도우에 git 설치하기 끝!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/5d42e560-1a21-4c04-b82f-6380f66b3498/image.png" alt=""></p>
<br />

<hr>
<h1 id="vscode-에-git-연동하기">VSCode 에 Git 연동하기</h1>
<p>일단 gitHub에 새로운 repository를 생성했습니다.
현재 프로파일카드를 간단히 만들어보고 있어서 아래와 같이 이름지었습니다.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4a9cc1a4-cf07-4ec6-a2f1-32af076db7fd/image.png" alt=""></p>
<br />

<p>이제 VSCode 를 열고 gitHub에 올리고자 하는 폴더를 선택해 열어줍니다.
저는 폴더를 만들고 미리 작업을 조금 해놓은게 있었어요.</p>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/4ee4e1e3-b2aa-42fc-a16c-9636b952d65b/image.png" alt=""></p>
<br />

<p>그리고 왼쪽에 브랜치 모양 아이콘을 클릭하면 아래와 같은 화면이 나옵니다.
여기서 저는 &#39;리포지토리 초기화&#39; 를 클릭해줍니다.
이를 클릭하면 이 폴더에 있는 파일들을 git 명령어를 통해 관리할 수 있습니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/39d747cf-4bf1-408a-bb23-df93a5b1534e/image.png" alt=""></p>
<br />

<p>gitHub 리파지토리에 들어가서 아래와 같이 리파지토리 주소를 복사합니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/cb8e69a4-547d-42f9-abcd-ffaf2406f3e8/image.png" alt=""></p>
<br />

<p>VSCode 에서 터미널 - 새터미널을 클릭하고 리파지토리 주소 설정을 해줍니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/91df88f3-4980-4184-b265-31a7ad68869a/image.png" alt=""></p>
<br />

<p>아래 뜨는 터미널에</p>
<pre><code>git init
git remote add origin (아까 복사한 repository 주소)</code></pre><p>를 입력하고 엔터를 눌러줍니다.
(처음에 add origin 이 아니라 origin add라 해서 오류났어요.. 다시 add origin으로 고쳐서 엔터 눌렀답니다.)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/576ef4c5-7227-444a-991f-e4fd9d90be9d/image.png" alt=""></p>
<br />

<p>아무일도 일어나지 않는데, 여기서 <code>git remote -v</code> 를 입력해 repository 주소가 잘 설정됐는지 확인하면 됩니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/868cf5a4-8b15-4d9a-a40e-843cc70eeff7/image.png" alt=""></p>
<br />

<p>참고로 VSCode 맨 아래 파란색 하단에 있는 master 를 클릭하면 아래와 같이 브랜치를 새로 생성하는 등 관리를 할 수 있다. 새로 생성하면 로컬 브랜치가 만들어짐.(A라 가정)
저 원격 저장소인 master 에서 커밋하고 바로 push하면 혼자서 작업하는 상황에선 상관없다. 하지만 팀원들과 작업하는데 master에서 내가 직접 작업하고 push하고 그러면 안되니깐,,
A에서 작업하구, push해서 원격에도 이 브랜치(A)를 만들어준다. 그리고 나서 나중에 팀장한테 pull request하면 됨. 그럼 내가 방금 작업한 A가 master에 적용된다. 충돌이 일어나면 수동으로 조작해줘야 함.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/7b5dd7cb-0a6a-4620-af9c-a4f00f9a507a/image.png" alt=""></p>
<br />

<hr>
<h1 id="커밋할-대상-선택하기">커밋할 대상 선택하기</h1>
<p>VSCode 왼쪽 컨트롤 부분을 보면 브랜치 아이콘 옆에 숫자가 떠있고,
이를 클릭하면 아래와 같은 화면이 나옵니다.
커밋을 해야할 작업목록들이 뜨는거죠.
제가 작업한 파일 4개가 일단 목록에 뜹니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/ae3d9122-6fc3-47c3-9197-5ccaa72b246f/image.png" alt=""></p>
<br />

<p>일단 작업물 하나에 마우스를 올리면 아래와 같이 오른쪽에 아이콘 3개가 더 뜨는데, 이 중 &#39;+&#39; 버튼은 gitHub에 올릴 대기열에 넣는다는 뜻입니다. (스테이징)
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/cecd0765-caed-41a2-afeb-e1641d9c1bd4/image.png" alt=""></p>
<br />

<p>4개의 파일 모두 스테이징 했더니 아래와 같이 &#39;스테이징된 변경사항&#39; 목록 아래 파일들이 이동되었습니다. 여기서 반대로&#39;-&#39; 를 클릭하면 다시 &#39;변경사항&#39; 목록으로 돌아갑니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1f08ed56-3cb8-4801-8540-7900ec566b15/image.png" alt=""></p>
<br />

<p>변경사항들 위에 파란버튼의 커밋을 누르면 Commit이 되는데, 옆에 화살표를 눌러 선택지를 보면 Commit과 Push를 동시에 할 수도 있습니다.
저는 일단 Commit만 먼저 하겠습니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/b6a52a48-d65e-4131-ba76-2c373b884930/image.png" alt=""></p>
<br />

<p>Commit 버튼을 누르게 되면 아래와 같이 Commit의 이름을 적는 란이 생깁니다.
저는 알맞은 설명을 붙여 작성했습니다. 엔터를 누르면 커밋이 완료됩니다.
잘 안되면 위의 체크 아이콘을 클릭하면 됩니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/700f9e43-839d-42d4-bc6f-068b4d1456a0/image.png" alt=""></p>
<br />

<p>아까 버튼을 누를때 commit&amp;push 를 눌러 둘 다 한꺼번에 해도 되지만, 이렇게 따로 push 하게 될 때에는 터미널에서 명령어를 입력해주면 된다.</p>
<pre><code>git push origin master</code></pre><p>이라 치면 master란 브랜치에 push 한다는 뜻이다.
아래와 같은 결과가 나오면 성공!
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/1fb4089f-8858-4b20-923a-f7a6ba710262/image.png" alt=""></p>
<br />

<p>GitHub 에 들어가서 push가 잘 되었나 확인해보면 잘 들어가있다.
나는 git을 설치할때 최초 브랜치 이름을 master로 설정한다고 해서 &#39;master&#39; 브랜치를 클릭하고 들어가야 vscode로 작성한 것들이 잘 들어간 걸 볼 수 있었다. 다들 브랜치 확인 잘 하길.
그리고 보면 내가 commit할때 적은 설명이 그대로 적혀있다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/5875f307-bdbf-40ac-8e4c-8e21c1cd15c4/image.png" alt=""></p>
<br />

<hr>
<h1 id="vscode-extension-추천">VSCode extension 추천</h1>
<p>Git Graph라는 것을 VSCode 마켓플레이스에서 검색해서 설치하면 git branch 들의 그래프를 시각화하고 commit내용을 쉽게 보는데 유용하다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/c3bbed76-e6fc-4cd9-81fb-b9a6888d3bfa/image.png" alt=""></p>
<br />

<p>아래는 Git Graph 의 단축키 모음 설명이다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/003adadc-9fc0-4558-9d4c-66c23c7d62de/image.png" alt=""></p>
<br />

<p>아래는 터미널용 커맨드 모음.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e407d307-6931-41e4-be85-7c275c5b1245/image.png" alt=""></p>
<br />

<p>여튼 설치하면 이렇게 sourcetree처럼 그래프로 볼 수 있습니다.
<img src="https://velog.velcdn.com/images/dev_jeehyeon/post/e2fcd644-1bae-44d6-b42c-a49e188358b3/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[HTML 태그 알아보기 - 텍스트, 목록]]></title>
            <link>https://velog.io/@dev_jeehyeon/HTML-%ED%83%9C%EA%B7%B8-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EB%AA%A9%EB%A1%9D</link>
            <guid>https://velog.io/@dev_jeehyeon/HTML-%ED%83%9C%EA%B7%B8-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%ED%85%8D%EC%8A%A4%ED%8A%B8-%EB%AA%A9%EB%A1%9D</guid>
            <pubDate>Wed, 19 Oct 2022 12:23:45 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>앞선 포스트에서 말했듯이, HTML 은 <code>Hyper Link Markup Language</code> 의 약자로, 여기서 마크업 언어는 &#39;태그를 이용하여 문서나 데이터의 구조를 명시하는 언어&#39;를 지칭한다.
그래서 웹 페이지의 구조를 HTML 태그로 나타내는데 이전 포스트에서 설명한 HTML의 기본 문서구조에서 사용한 <code>&lt;head&gt;</code> , <code>&lt;body&gt;</code> 태그들이 그 예다.</p>
</blockquote>
<p>그 태그에 대해서 한 번 알아보자.</p>
<br />

<h2 id="태그tag의-형식">태그(tag)의 형식</h2>
<h3 id="span-stylecolorred태그명-속성-속성값-컨텐츠-태그명span"><span style="color:red">&lt;태그명 속성= &quot;속성값&quot;&gt; 컨텐츠 &lt;/태그명&gt;</span></h3>
<ul>
<li>태그는 컨텐츠를 감싸서 그 정보의 성격와 의미를 정의한다.</li>
<li>태그는 &lt; 와 &gt; 로 이용해 구분한다.</li>
<li>여는 태그가 있으면 닫는 태그가 있어야 한다. (없는 경우도 있음)
그래서 <code>&lt;태그명 속성= &quot;속성값&quot;&gt;</code> 까지가 여는 태그, 그리고 <code>&lt;/태그명&gt;</code> 이 닫는 태그로 한 태그를 이룬다.</li>
<li>닫히는 태그가 필요 없는 경우, <span style="color:blue">&lt;태그명 /&gt;</span> 의 형식을 갖는다. <code>ex) &lt;br /&gt;</code></li>
<li>태그는 <span style="color:blue">소문자</span>로 쓴다.</li>
<li>태그는 속성(Attribute)과 함께 사용할 수 있다. 속성은 태그의 부가적인 정보가 들어온다.</li>
<li>시작 태그부터 끝마치는 태그까지 한 요소(Element)라고 볼 수 있다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/dev_jeehyeon/post/76ea3d4d-b14c-471e-b219-1b0f0863d580/image.png" alt=""> 위는 태그의 예시이다. 크게 <code>&lt;div&gt;</code> 태그로 감싸져 있고, <code>&lt;div&gt;</code> 태그 안에서도 class 라는 속성이 있다.</p>
<br />

<h2 id="html-태그"><code>&lt;HTML&gt;</code> 태그</h2>
<blockquote>
<p>웹 문서의 시작을 알리는 태그로, 이 안에 크게 <code>&lt;head&gt;, &lt;body&gt;</code> 태그가 들어가 있다.
  lang 이라는 속성을 사용해 문서에서 사용할 언어를 지정한다.</p>
</blockquote>
<pre><code>&lt;!doctype html&gt;
  &lt;html lang=&quot;ko&quot;&gt;
    &lt;head&gt;
      ...
    &lt;/head&gt;
    &lt;body&gt;
      ...
    &lt;/body&gt;
  &lt;/html&gt;</code></pre><p>  위 예시는 한국어로 지정한 것이다.
  <br /></p>
<h2 id="head-태그"><code>&lt;Head&gt;</code> 태그</h2>
<blockquote>
<p>브라우저에서 정보를 주는 head 태그는 웹 브라우저 화면에는 보이지 않지만, 웹 브라우저가 알아두어야 할 정보들을 입력하는 곳이다.
  문서에서 사용할 외부 파일들의 링크를 달아두기도 한다.</p>
</blockquote>
<h3 id="span-stylecolorredtitlespan-태그"><span style="color:red"><code>&lt;title&gt;</code></span> 태그</h3>
<p>  브라우저의 제목 표시줄에 표시되는 내용이다.</p>
<pre><code>  &lt;title&gt; 문서 제목 &lt;/title&gt;</code></pre><p>  <img src="https://velog.velcdn.com/images/dev_jeehyeon/post/867dad2e-da1d-4011-91ff-7999008c291b/image.png" alt="">
  이렇게 브라우저 제목으로 나온다.</p>
<h3 id="span-stylecolorredmetaspan-태그"><span style="color:red"><code>&lt;meta&gt;</code></span> 태그</h3>
<p>  문자 인코딩 방법 및 문서의 키워드와 요약 정보를 지정함</p>
<pre><code>  &lt;meta charset=&quot;UTF-8&quot;&gt;
    - utf-8 으로 인코딩 함
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    - meta viewport 태그는 애플의 모바일 브라우저의 크기 조절을 위해 만듦. 나중에 안드로이드 등 다른 운영체제의 브라우저에서도 채택함.
    - content=&quot;width=device-width&quot; 는 브라우저 너비를 장치 너비에 맞추어 표시.
    - content=&quot;initial-scale=1.0&quot; 은 초기 화면 배율을 100%로 설정.
  &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;ie=edge&quot;&gt;
    - content=&quot;IE=edge&quot; 는 IE 브라우저에서, 각 버전 중 가장 최신 표준 모드를 선택하는 문서 모드이다. &lt;!doctype html&gt; 선언과 함께 사용해야 유효하다.
    - http-equiv=&quot;X-UA-Compatible&quot; 은 IE간 버전차이로 인해 같은 웹 문서라 해도 다르게 보여질 수 있기 때문에, &quot;호환성 보기&quot; 라는 기능을 부가한 것이다. IE 버전이 다르더라도 같은 화면을 볼 수 있게.</code></pre><p>  .
  <br /></p>
<h2 id="body-태그"><code>&lt;Body&gt;</code> 태그</h2>
<blockquote>
<p>문서의 몸통 부분으로, 실제 브라우저에 표시될 내용을 입력한다.
  대부분의 태그가 이 body 태그 사이에 들어간다.</p>
</blockquote>
<h2 id="💡텍스트를-묶어주는-태그">💡텍스트를 묶어주는 태그</h2>
<h3 id="span-stylecolorredh1h6span-태그---제목-표시"><span style="color:red">&lt;h1...h6&gt;</span> 태그 - 제목 표시</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;h1&gt; 제목 &lt;/h1&gt;</code> , <code>&lt;h2&gt; 제목 &lt;/h2&gt;</code>
  결과 : <h1> 제목 </h1>, <h2> 제목 </h2></p>
</blockquote>
<ul>
<li>각 웹 컨텐츠 영역에서 제목을 표시할 때 사용하는 태그</li>
<li>크기 순으로 h1 &gt; h2 &gt; h3 &gt; h4 &gt; h5 &gt; h6 이다.<br />

</li>
</ul>
<h3 id="span-stylecolorredpspan-태그---텍스트-단락"><span style="color:red"><code>&lt;p&gt;</code></span> 태그 - 텍스트 단락</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;p&gt; 텍스트 &lt;/p&gt;</code>
  결과 : <p> 텍스트 </p></p>
</blockquote>
<ul>
<li>입력한 내용 앞뒤로 빈 줄이 생기면서 텍스트 단락이 만들어짐</li>
</ul>
<h3 id="span-stylecolorredbrspan-태그---줄-바꾸기"><span style="color:red"><code>&lt;br/&gt;</code></span> 태그 - 줄 바꾸기</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;br/&gt;</code></p>
</blockquote>
<ul>
<li>줄을 바꿀 위치에 <code>&lt;br/&gt;</code> 태그를 사용한다.</li>
<li>닫는 태그가 없어 끝에 / 를 붙인다.</li>
</ul>
<h3 id="span-stylecolorrednbspspan---띄어쓰기-space-bar-적용"><span style="color:red"><code>&amp;nbsp</code></span> - 띄어쓰기 (space bar 적용)</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>텍스트&amp;nbsp&amp;nbsp&amp;nbsp텍스트&amp;nbsp&amp;nbsp&amp;nbsp텍스트</code>
  결과 : 텍스트&amp;nbsp&amp;nbsp&amp;nbsp텍스트&amp;nbsp&amp;nbsp&amp;nbsp텍스트</p>
</blockquote>
<ul>
<li>띄어쓰기가 한 번만 표시되므로, 띄어쓰기를 여러번 적용하고 싶을 때 사용한다.</li>
</ul>
<h3 id="span-stylecolorredblockquotespan-태그---인용문-넣기"><span style="color:red"><code>&lt;blockquote&gt;</code></span> 태그 - 인용문 넣기</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;blockquote&gt; 인용 내용 &lt;/blockquote&gt;</code>
  결과 : <img src="https://velog.velcdn.com/images/dev_jeehyeon/post/30c353e9-fb62-4ba6-8316-f746019743c1/image.png" alt=""> 사진의 형광펜 칠해진 부분과 같이 들여쓰기 됨.</p>
</blockquote>
<ul>
<li>다른 텍스트보다 안으로 들여 써짐.</li>
</ul>
<h3 id="span-stylecolorredhrspan-태그---구분선"><span style="color:red"><code>&lt;hr&gt;</code></span> 태그 - 구분선</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;hr&gt;</code>
  결과 : <hr></p>
</blockquote>
<ul>
<li>수평 줄이 생김. 구분선.</li>
</ul>
<h3 id="span-stylecolorredprespan-태그---입력한-그대로-표시"><span style="color:red"><code>&lt;pre&gt;</code></span> 태그 - 입력한 그대로 표시</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;pre&gt; 텍   스    트 &lt;pre&gt;</code>
  결과 : <pre> 텍      스       트 </pre>
  띄어쓰기를 하는 대로 그대로 나타난다. (원래는 여러번 해도 2개만 표시됨)</p>
</blockquote>
<ul>
<li>시스템에서 미리 지정된 고정폭 글꼴을 사용하여 표현되며, 텍스트에 사용된 여백과 줄바꿈이 모두 그대로 브라우저 화면에 나타난다.</li>
<li>소스에 표시한 공백이 그대로 표시된다.</li>
<li>프로그램 소스를 표시할 때 유용함.</li>
</ul>
<h3 id="span-stylecolorred-----span-태그---주석comment"><span style="color:red"><code>&lt;!-- --&gt;</code></span> 태그 - 주석(Comment)</h3>
<blockquote>
<p>기본형 :  &amp;nbsp <code>&lt;!-- 주석처리할 내용 표시 --&gt;</code>
  결과 : <!-- 주석처리할 내용 표시 --></p>
</blockquote>
<ul>
<li><p>주석처리 부분으로, 언어로 해석되지 않고 소스에만 남아있는다.</p>
<br />


</li>
</ul>
<h2 id="💡텍스트를-한-줄로-표시하는-태그">💡텍스트를 한 줄로 표시하는 태그</h2>
<h3 id="span-stylecolorredstrong-bspan-태그---굵게-표시"><span style="color:red"><code>&lt;strong&gt;, &lt;b&gt;</code></span> 태그 - 굵게 표시</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;strong&gt;텍스트&lt;/strong&gt;</code>, <code>&lt;b&gt;텍스트2&lt;/b&gt;</code>
  결과 : <strong>텍스트</strong>, <b>텍스트2</b></p>
</blockquote>
<ul>
<li>strong 태그 : 중요한 내용이라서 강조해야 할 때 사용된다.</li>
<li>b 태그 : 단순히 굵게 표시할 때.</li>
<li>둘이 표시되는 건 똑같이 굵게 표시되지만, strong 을 사용할 경우, 이는 중요한 정보를 뜻하는 의미로, 스크린리더 등을 사용할 때 더 거센 억양으로 음을 낸다.</li>
</ul>
<h3 id="span-stylecolorredem-ispan-태그---이탤릭체로-표시하기"><span style="color:red"><code>&lt;em&gt;, &lt;i&gt;</code></span> 태그 - 이탤릭체로 표시하기</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;em&gt;텍스트&lt;/em&gt;</code>, <code>&lt;i&gt;텍스트2&lt;/i&gt;</code>
  결과 : <em>텍스트</em>, <i>텍스트2</i></p>
</blockquote>
<ul>
<li>em 태그 : 흐름상 특정 부분을 강조하고 싶을 때 이태릭 체로 표현.</li>
<li>i 태그 : 단순히 이태릭체로 표시할 때.</li>
<li>둘의 차이는 strong 과 b 의 차이와 동일하다.</li>
</ul>
<h3 id="span-stylecolorredsup-subspan-태그---첨자-사용"><span style="color:red"><code>&lt;sup&gt;, &lt;sub&gt;</code></span> 태그 - 첨자 사용</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;span&gt;텍스트&lt;sup&gt;윗첨자&lt;/sup&gt;&lt;/span&gt;</code>, <code>&lt;span&gt;텍스트2&lt;sub&gt;아래첨자&lt;/sub&gt;&lt;/span&gt;</code>
  결과 : <span>텍스트<sup>윗첨자</sup></span>, <span>텍스트2<sub>아래첨자</sub></span></p>
</blockquote>
<ul>
<li>sup 태그 : 윗첨자를 넣고 싶을 때 사용한다. super subscript 를 의미한다.</li>
<li>sub 태그 : 아래첨자를 넣고 싶을 때 사용한다. subscript 를 의미한다.</li>
</ul>
<h3 id="span-stylecolorredqspan-태그---인용-내용-표시"><span style="color:red"><code>&lt;q&gt;</code></span> 태그 - 인용 내용 표시</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;q&gt;인용 내용&lt;/q&gt;</code>
  결과 : <q>인용 내용</q></p>
</blockquote>
<ul>
<li>줄바꿈 없이 다른 내용과 한 줄에 인용 내용을 표시한다.</li>
<li>인용 내용 앞 뒤에 따옴표(&quot;&quot;)가 추가됨.</li>
</ul>
<h3 id="span-stylecolorredmarkspan-태그---형광펜-효과"><span style="color:red"><code>&lt;mark&gt;</code></span> 태그 - 형광펜 효과</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;mark&gt;텍스트&lt;/mark&gt;</code>
  결과 : <mark>텍스트</mark></p>
</blockquote>
<ul>
<li>이 태그로 묶은 부분의 배경색이 노랑으로 표시됨.</li>
</ul>
<h3 id="span-stylecolorredspan-divspan-태그---영역-묶기"><span style="color:red"><code>&lt;span&gt;, &lt;div&gt;</code></span> 태그 - 영역 묶기</h3>
<blockquote>
<p>기본형 : &amp;nbsp <code>&lt;span&gt;텍스트&lt;/span&gt;</code>, <code>&lt;div&gt;텍스트2&lt;/div&gt;</code>
  결과 : <span>텍스트</span>, <div>텍스트2</div></p>
</blockquote>
<ul>
<li>span 태그 : 줄 안에서 (인라인) 묶기</li>
<li>div 태그 : 줄 바꿔 (블록) 단락으로 묶기</li>
<li>두 태그 모두 영역을 묶어주는 태그이다.</li>
</ul>
<br />

<h2 id="💡목록을-만드는-태그">💡목록을 만드는 태그</h2>
<h3 id="span-stylecolorredul-lispan-태그---순서-없는-목록"><span style="color:red"><code>&lt;ul&gt;, &lt;li&gt;</code></span> 태그 - 순서 없는 목록</h3>
<blockquote>
<p>기본형 : </p>
</blockquote>
<pre><code>  &lt;ul&gt;
      &lt;li&gt; 사과 &lt;/li&gt;
    &lt;li&gt; 수박 &lt;/li&gt;
 &lt;/ul&gt;</code></pre><p>  결과 : <ul>
      <li> 사과 </li>
    <li> 수박 </li>
   </ul></p>
<ul>
<li>각 항목 앞에 동그란 불릿이 붙여진다.</li>
<li>ul 로 순서가 없는 목록이라고 정의하고, li 로 그 목록 하나하나 설정해준다.</li>
<li>CSS의 list-style-type 속성으로 불릿을 수정할 수도 있지만 바로 ul 의 속성으로 <code>type=&quot;square&quot;</code> 라고 써서 불릿을 네모로 바꿀 수도 있다.</li>
</ul>
<h3 id="span-stylecolorredol-lispan-태그---순서-있는-목록"><span style="color:red"><code>&lt;ol&gt;, &lt;li&gt;</code></span> 태그 - 순서 있는 목록</h3>
<blockquote>
<p>기본형 : </p>
</blockquote>
<pre><code>  &lt;ol&gt;
      &lt;li&gt; 사과 &lt;/li&gt;
    &lt;li&gt; 수박 &lt;/li&gt;
 &lt;/ol&gt;</code></pre><p>  결과 : <ol>
      <li> 사과 </li>
    <li> 수박 </li>
 </ol></p>
<ul>
<li><p>각 항목 앞에 숫자가 붙여진다.</p>
</li>
<li><p><code>&lt;ol&gt;</code> 태그의 속성으로 아래와 같이 있다.</p>
<ul>
<li>type 속성 : 불릿 앞의 숫자 조정. 속성값=i 이면 로마 숫자로 나열된다.</li>
<li>start 속성 : 중간 번호부터 시작. 속성값=5 이면 5번 부터 시작한다.</li>
<li>reserved 속성 : 역순으로 표시.</li>
</ul>
</li>
</ul>
<h3 id="span-stylecolorreddl-dt-ddspan-태그---사전식-목록"><span style="color:red"><code>&lt;dl&gt;, &lt;dt&gt;, &lt;dd&gt;</code></span> 태그 - 사전식 목록</h3>
<blockquote>
<p>기본형 : </p>
</blockquote>
<pre><code>  &lt;dl&gt;
      &lt;dt&gt; 과일 &lt;/dt&gt;
        &lt;dd&gt; 사과 &lt;/dd&gt;
        &lt;dd&gt; 수박 &lt;/dd&gt;
    &lt;dt&gt; 생선 &lt;/dt&gt;
        &lt;dd&gt; 고등어 &lt;/dd&gt;
        &lt;dd&gt; 참치 &lt;/dd&gt;
 &lt;/dl&gt;</code></pre><p>  결과 : <dl>
      <dt> 과일 </dt>
        <dd> 사과 </dd>
        <dd> 수박 </dd>
    <dt> 생선 </dt>
        <dd> 고등어 </dd>
        <dd> 참치 </dd>
 </dl></p>
<ul>
<li>제목과 그에 대한 설명으로 이루어진 목록.</li>
<li><code>&lt;dl&gt;</code> 로 사전식 목록임을 알리고</li>
<li><code>&lt;dt&gt;</code> 로 제목, <code>&lt;dd&gt;</code> 로 내용을 표시한다.</li>
<li>하나의 <code>&lt;dt&gt;</code> 에 여러개의 <code>&lt;dd&gt;</code> 값을 가질 수 있다.</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[HTML 이란, HTML 양식]]></title>
            <link>https://velog.io/@dev_jeehyeon/HTML-%EC%9D%B4%EB%9E%80-HTML-%EC%96%91%EC%8B%9D</link>
            <guid>https://velog.io/@dev_jeehyeon/HTML-%EC%9D%B4%EB%9E%80-HTML-%EC%96%91%EC%8B%9D</guid>
            <pubDate>Wed, 19 Oct 2022 08:17:15 GMT</pubDate>
            <description><![CDATA[<h2 id="💡html-이란">💡HTML 이란</h2>
<blockquote>
<p>HTML 이란 <u>웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 언어</u> 이다.
www(인터넷)에 전송되는 문서 양식.
Hyper Text Markup Language 의 약자이다.</p>
</blockquote>
<p>-Hyper Text : 링크
-Markup Language : 문서내용을 표현하는 방식</p>
<p>즉, 웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 기능을 가진 문서를 만드는 언어다.
흔히 말해 웹 페이지를 위한 마크업 언어(Markup Language)라고 할 수 있다.
<br /></p>
<br />

<h2 id="💡html-양식의-흐름과-확장자">💡HTML 양식의 흐름과 확장자</h2>
<ul>
<li>초창기 html = 논문</li>
<li>html + 디자인 = 웹페이지</li>
<li>요즘 html= 데이터. (디자인은 css로 분리되게 했다)</li>
</ul>
<p>웹 페이지는 World Wide Web 상에 있는 개개의 문서를 말한다.
.pdf, .jpeg가 있듯이 HTML은 .htm / .html 확장자 포맷을 가지고 있다.
이 html 문서는 단순히 텍스트 파일에 불과하고 웹 브라우저가 해석을 해서 구조를 통해 화면에 렌더링 해주게 되고 사용자는 View라고 하는 스크린을 통해 접하게 되는 것이다.</p>
<br />


<br />

<h2 id="💡html-양식의-표준">💡HTML 양식의 표준</h2>
<p>w3c (World Wide Web consortium) : 표준 권고안 제시
<a href="https://www.w3.org">https://www.w3.org</a> 에서 문서내용을 표현하는 방식을 정한다.</p>
<br />


<br />

<h2 id="💡웹-표준">💡웹 표준</h2>
<p>웹 표준이란</p>
<ul>
<li>웹 사이트를 만들 때 지켜야 하는 약속들을 정리한 것</li>
<li>웹 표준을 지켜 사이트를 제작하면 장소나 브라우저 상관없이 쉽게 웹 사이트를 볼 수 있다.</li>
<li>html5로 문서를 만드는 것 = 웹 표준을 지킨 문서를 만드는 것</li>
</ul>
<br />


<br />


<h2 id="💡html과-마크업언어">💡HTML과 마크업언어</h2>
<p>HTML은 웹사이트 콘텐츠를 설명하는데 사용되는 마크업언어로, 콘텐츠의 의미를 설명하는데 유일한 목적을 가지고 있다.
CSS가 Visual Design이라면 HTML은 Structure Design 이라 할 수 있다.</p>
<p>Markup Language 는 태그( &lt; &gt; )라는 것을 중심으로 문서의 내용을 표시한다.</p>
<br />


<br />

<h2 id="💡html의-기본-문서-구조---문서-객체-모델dom">💡HTML의 기본 문서 구조 - 문서 객체 모델(DOM)</h2>
<p>문서 객체 모델 (DOM, Document Object Model)
= HTML 문서 객체 구조를 말한다.</p>
<p>HTML 문서의 기본 객체구조는 순서대로 <code>&lt;html&gt;, &lt;head&gt;, &lt;body&gt;</code>  가 있다.
크게 head 영역과 body 영역으로 구성되며,
문서의 title 은 웹페이지의 제목으로, 브라우저 탭에 표시가 된다.</p>
<p><code>&lt;body&gt;</code> 태그는 문단 태그, 테이블 태그, 폼 태그 등을 포함할 수 있다.
이때, 문서 객체 모델에서는 모든 태그를 &#39;객체&#39; 라고 부르며, 태그에는 기능과 속성이 포함되어 있다.</p>
<p>ex) <code>&lt;img&gt;</code> 태그는 이미지를 출력하는 기능이 있고, src, alt, width, height와 같은 속성들을 함께 사용할 수 있다. (이미지의 크기, 너비 등이 속성 설정)</p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    문서를 정의하는 데이터가 들어감
    &lt;meta charset=&quot;utf-8&quot;&gt;
    &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;
    &lt;title&gt;브라우저 제목&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    문서에 표시되는 컨텐츠가 들어감
     &lt;img alt=&quot;잠봉뵈르 사진&quot; src=&quot;https://postfiles.pstatic.net/MjAyMjA5MjhfNiAg/MDAxNjY0MzU5MjAyOTQ3.3lLMVkm8cdVdcX9Iro0k5DTJbmfUmvclUyrXZmCdoeIg.P6r927__FDAsNvtAvZWWzPteFm_eURv09s3OouMjQyEg.JPEG.anna04143/20220923%EF%BC%BF153249.jpg?type=w773&quot; /&gt;
        &lt;br /&gt;
  &lt;/body&gt;
&lt;/html&gt;</code></pre>
<br />

<p>⭐ 참고로 맨 앞에 있는 <code>&lt;!DOCTYPE html&gt;</code> 은, html 문서에서 <code>&lt;html&gt;</code> 태그가 나오기 전에 정의되는 것으로, 현재 문서가 HTML5 언어로 작성된 웹 문서라는 뜻이다. (HTML 버전 알려줌)</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[중소기업, SI 업체에 취업시 준비사항]]></title>
            <link>https://velog.io/@dev_jeehyeon/%EC%A4%91%EC%86%8C%EA%B8%B0%EC%97%85-SI-%EC%97%85%EC%B2%B4%EC%97%90-%EC%B7%A8%EC%97%85%EC%8B%9C-%EC%A4%80%EB%B9%84%EC%82%AC%ED%95%AD</link>
            <guid>https://velog.io/@dev_jeehyeon/%EC%A4%91%EC%86%8C%EA%B8%B0%EC%97%85-SI-%EC%97%85%EC%B2%B4%EC%97%90-%EC%B7%A8%EC%97%85%EC%8B%9C-%EC%A4%80%EB%B9%84%EC%82%AC%ED%95%AD</guid>
            <pubDate>Fri, 30 Sep 2022 11:39:38 GMT</pubDate>
            <description><![CDATA[<h2 id="중소기업-si-취업시-준비사항">중소기업, SI 취업시 준비사항</h2>
<p>중소기업이나 SI 업체에 취업을 할 때 참고할만한 준비사항에 대해 적어본다.
내가 처음 국비지원 수업을 들을 때 강사님께서 조언해주신 내용을 바탕으로 적어본 것이며, 나중에 취업했을 때 실제로 도움이 얼마나 됐는지 따로 포스팅을 할가 생각중이다...</p>
<hr>
<h3 id="1-자격증">1. 자격증</h3>
<h4 id="--정보처리기사">- 정보처리기사</h4>
<pre><code>    회사에서 이게 있으면 더 높게 쳐준다구...
    큐넷에서 접수할 수 있다.</code></pre><h4 id="--sql-자격증">- SQL 자격증</h4>
<pre><code>    아래 사이트에서 접수하면 된다.
    https://www.dataq.or.kr/www/main.do</code></pre><blockquote>
</blockquote>
<p>해외 취업을 원할 시에는
아래 자격증을 따는 것도 나쁘지 않다.
하지만 포트폴리오가 더 유용하다는 점.... Don&#39;t forget...</p>
<h4 id="--ocjp-java-programmer">- OCJP (Java Programmer)</h4>
<h4 id="--ocp-oracle-database">- OCP (Oracle Database)</h4>
<hr>
<h3 id="2-포트폴리오">2. 포트폴리오</h3>
<p>포트폴리오가 완성되든 안되던 상관 없다. 완성이 왜 안 됐는지 설명하면 된다.
중요한 건, 내가 만들어 봤다는 것이다.
미니 프로젝트와 팀프로젝트 모두 나의 포트폴리오가 된다.</p>
<hr>
<h3 id="3-서류전형">3. 서류전형</h3>
<p>회사마다 다르게 작성해야 한다. 
써야하는 건 이력서, 자기소개서(기술 소개서)
자격증과 포트폴리오를 적어야 한다.</p>
<hr>
<h3 id="4-기술면접">4. 기술면접</h3>
<p>기술 소개서 바탕으로 면접 본다. 자세히 어떤 프로그램, 기술을 썼는지.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[IT 동향을 알아보기 좋은 사이트]]></title>
            <link>https://velog.io/@dev_jeehyeon/IT-%EB%8F%99%ED%96%A5%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%EC%A2%8B%EC%9D%80-%EC%82%AC%EC%9D%B4%ED%8A%B8</link>
            <guid>https://velog.io/@dev_jeehyeon/IT-%EB%8F%99%ED%96%A5%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0-%EC%A2%8B%EC%9D%80-%EC%82%AC%EC%9D%B4%ED%8A%B8</guid>
            <pubDate>Fri, 30 Sep 2022 11:12:34 GMT</pubDate>
            <description><![CDATA[<h2 id="📌it-동향-사이트들">📌IT 동향 사이트들</h2>
<p>IT 쪽에 관심이 있는 사람이라면 IT 쪽의 동향을 꾸준히 살펴봐야 한다.
아래는 이러한 동향을 알 수 있는 사이트들을 나열한 것이다.
나중에 더 생각나는 사이트가 있다면 추후에 더 추가해보도록...</p>
<h3 id="1-네이버-기사-中-it-섹션">1. 네이버 기사 中 IT 섹션</h3>
<p><a href="https://news.naver.com/main/main.naver?mode=LSD&amp;mid=shm&amp;sid1=105">네이버기사 사이트 링크</a></p>
<h3 id="2-마이크로소프트웨어">2. 마이크로소프트웨어</h3>
<p><a href="https://www.imaso.co.kr/">마이크로스프트웨어 링크</a></p>
<h3 id="3-앱스토리">3. 앱스토리</h3>
<p><a href="https://news.appstory.co.kr/">앱스토리 링크</a></p>
]]></description>
        </item>
    </channel>
</rss>