<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dana_what.log</title>
        <link>https://velog.io/</link>
        <description>'비전공+문과+INFP' 삼단 콤보의 슬기로운 프론트 생활</description>
        <lastBuildDate>Fri, 19 Jul 2024 16:12:20 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dana_what.log</title>
            <url>https://velog.velcdn.com/images/dana_what/profile/4f52ae74-9249-4db9-b738-af4e424331ac/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dana_what.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/dana_what" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[프론트] HTML, 다양한 태그들, display속성]]></title>
            <link>https://velog.io/@dana_what/%ED%94%84%EB%A1%A0%ED%8A%B8-HTML-%EB%8B%A4%EC%96%91%ED%95%9C-%ED%83%9C%EA%B7%B8%EB%93%A4-display%EC%86%8D%EC%84%B1</link>
            <guid>https://velog.io/@dana_what/%ED%94%84%EB%A1%A0%ED%8A%B8-HTML-%EB%8B%A4%EC%96%91%ED%95%9C-%ED%83%9C%EA%B7%B8%EB%93%A4-display%EC%86%8D%EC%84%B1</guid>
            <pubDate>Fri, 19 Jul 2024 16:12:20 GMT</pubDate>
            <description><![CDATA[<h3>#태그에 대하여</h3>

<pre><code>&lt;div&gt;&lt;/div&gt;
&lt;section&gt;&lt;/section&gt; 
&lt;nav&gt;&lt;/nav&gt;</code></pre><p>이 세가지의 태그는 똑같은 기능을 갖는 태그입니다.
근데 왜 세 가지를 다 구분해서 쓰는 걸까요?
<br></p>
<p>태그를 한 가지만 계속 쓴다면 아무리 클래스와 아이디를 넣어도 헷갈릴 수 밖에 없습니다.
<br></p>
<p>그래서 우리는 각각의 상황마다 어울리는 태그들을 쓰는 것이 좋습니다. 태그를 필요한 상황마다 잘 활용하면 때론 클래스명으로 구분하는 것보다 편하기 때문입니다.</p>
<p>보통 div 태그가 제일 많이 활용되는데, 어떤 요소를 만들어 구현해야할 때 무난하게 많이 쓰이는 태그입니다.</p>
<p>section 태그는 &#39;단락&#39;을 써야할 때 주로 쓰이며, nav 태그는 메뉴바 혹은 네비게이션 바를 만들어야할 때 주로 쓰이는 태그입니다.</p>
<p>우리는 태그의 종류와 쓰임을 제대로 알고 코드를 짤 때 다양하게 잘 사용할 수 있도록 노력해야합니다.</p>
<br>
<hr>
<h3>#display 속성에 대하여</h3>

<pre><code>div{
    display: block;
}</code></pre><p>display는 말그대로 보여지는 화면에서 엘리먼트가 어떤 요소로서 적용될 건지를 설정하는 것과 같습니다.
<br></p>
<p><strong>inline-block, inline, inline-flex</strong> 는 우리가 텍스트를 쓰는 것과 비슷한 역할을 한다.</p>
<p>한 줄에 여러개의 엘리먼트가 나열되는 것이 가능한 것이 특징이며, width값과 height    값이 설정되지 않은 상태에선 최소한으로 작아진다.</p>
<br>
<strong>flex, block</strong>은 말그대로 블록과 비슷하다.
텍스트는 옆으로 나열하지만 블록은 위로 쌓는 것이 일반적인 것처럼 display의 속성을 block 혹은 flex 로 지정할 경우 한 줄에 한 엘리먼트가 오고, 다음 요소는 그 다음줄에 배치되는 것이 일반적이다. 

<p>블록 속성은 너비값이 정해지지 않아도 최대한으로 넓어지지만 높이 값이 없다면 최소한으로 줄기 때문에 높이값을 설정해줘야한다.</p>
<p>/* 알아둬야할 점 */</p>
<ul>
<li>a, span은 inline 속성이다.</li>
<li>img 태그는 inline-block 속성이다.</li>
<li>inline은 width, height, margin, padding 값이 제대로 적용되지 않는다.</li>
</ul>
<p>-- 안녕하세요, 첫 글이라 부족한 점이 많지만 이 곳에 제가 배우는 것들을 기록할 예정입니다. 글을 읽으시다가 지적할 부분이 있다면 얼마든지 해주세요. 부족한 지식과 정리 안 된 개념들에 허덕이는 중이라 모든 피드백 달게 받습니다. 읽어주셔서 감사합니다.</p>
]]></description>
        </item>
    </channel>
</rss>