개발새발 블로그

'HTML5'에 해당되는 글 7건

  1. [CSS] 기타 선택자 2
  2. [CSS] 기본 선택자
  3. [CSS] hello CSS
  4. [HTML5] 연습 문제
  5. [HTML5] 목록 관련 태그
  6. [HTML5] 글자 관련 태그
  7. [HTML5] 처음 시작

[CSS] 기타 선택자

컴퓨터/CSS

<HTML>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="resources/css/03.style.css" rel="stylesheet">
    <title>기타선택자</title>
</head>
<body>
    <h2>1. 속성 선택자</h2>
    <p>
        선택하고자 하는 요소내에 작성되어있는 속성을 이용하여 선택하는 방법<br>
        선택자 뒤에 []를 이용하여 속성과 속성값을 제시하면서 선택
    </p>
    <pre>
        선택자[속성=속성값] { 스타일속성:값 } => 속성값이 "일치"하는 요소
        선택자[속성~=속성값] { 스타일속성:값 } => 속성값에 단어가 "포함"되어있는 요소(공백으로 구분, 단어로써)
        선택자[속성|=속성값] { 스타일속성:값 } => 속성값에 단어로 "시작"하는 요소(-로 구분, 단어로써)
        선택자[속성^=속성값] { 스타일속성:값 } => 속성값으로 "시작"하는 요소
        선택자[속성$=속성값] { 스타일속성:값 } => 속성값으로 "끝"나는 요소
        선택자[속성*=속성값] { 스타일속성:값 } => 속성값이 "포함"되어 있는 요소
    </pre>

    <div class="div-class" name="name1">div1</div>
    <div class="div-class" name="name2">div2</div>
    <div class="div-class" name="name3 name1">div3</div>
    <div class="class-div" name="name4">div4</div>
    <br>

    <hr>

    <h2>2. 자손선택자 후손선택자</h2>
    <p>
        요소들이 중첩되어 작성 가능
        자손 : 바로 하위인 요소들
        후손 : 하위요소들 전부
    </p>
    <pre>
        * 자손선택자 : >
        a>b { 
            스타일속성:값; 
        }

        * 후손선택자 : 공백
        a b {
            스타일속성:값;
        }
    </pre>

    <div id="test1">
        <h4>div의 자손이면서 후손입니다</h4>
        <h4>div의 자손이면서 후손입니다</h4>
        <ul>div의 자손이면서 후손입니다
            <li>ul의 자손이면서 div후손입니다</li>
            <li>ul의 자손이면서 div후손입니다</li>
        </ul>
    </div>
    <br>

    <hr>

    <h2>3. 동위(같은레벨) 선택자</h2>
    <p>
        동위관계(같은레벨)에 있는 뒤에 위치한 특정 요소를 선택할 때
    </p>
    <pre>
        * a요소 뒤에 있는 b요소 "하나만" 선택
        a+b {
            스타일속성:값; 
        }

        * a요소 뒤에 있는 모든 b요소 선택
        a~b {
            스타일속성:값; 
        }
    </pre>

    <div id="test2">div1</div>
    <div>div2</div>
    <div>div3</div>
    <div>div4</div>
    <ul>ul</ul>
    <div>div5</div>
    <br>

    <hr>

    <h2>4. 반응 선택자</h2>
    <p>
        사용자의 움직임에 따라 선택되는 선택자
    </p>
    <pre>
        * 해당 요소에 클릭이 되었을 경우 스타일 부여
        선택자:active {
            스타일속성: 값;
        }

        * 해당 요소에 마우스가 올라가는 순간 스타일 부여
        선택자:hover {
            스타일속성: 값;
        }

        * 링크 태그에서 방문하기 전의 스타일 부여
        선택자:link {
            스타일속성: 값;
        }

        
        * 링크 태그에서 방문하기 후의 스타일 부여
        선택자:visit {
            스타일속성: 값;
        }
    </pre>

    <div id="active-test" class="area">active테스트</div>
    <br><br>
    <div id="hover-test" class="area">hover테스트</div>
    <br><br>

    <a id="link" href="https://naver.com" target="_blank">네이버로 이동</a>

    <hr>

    <h2>5. 상태 선택자</h2>
    <p>
        요소의 상태에 따라 선택되는 선택자
    </p>
    <pre>
        1) 체크된(checked) 상태의 요소내에
        선택자:checked {
            스타일속성:값;
        }
    </pre>

    <input type="checkbox" id="apple">
    <label for="apple">사과</label>

    <input type="checkbox" id="banana">
    <label for="banana">바나나</label>
    <br><br>

    <pre>
        2) 초점(focus)가 맞춰진 input요소 선택
        선택자:focus {
            스타일속성:값;
        }
    </pre>

    아이디 : <input name="userId">
    <br>
    비밀번호: <input type="password" name="userPwd">
    <br><br>

    <pre>
        3) 활성화(enabled) 되어 있는 요소들 선택
        선택자:enalbed {
            스타일속성:값;
        }
        4) 비활성화(disabled) 되어 있는 요소들 선택
        선택자:disalbed {
            스타일속성:값;
        }
    </pre>

    <button>클릭가능</button>
    <button disabled>클릭불가능</button>
    <br><br>

    <hr>
    
    <h2>6. 일반 구조 선택자</h2>
    <p>
        특정한 위치에 있는 태그를 선택되는 선택자 (일반적으로 자손, 후손선택자의)
    </p>
    <pre>
        :first-child -> 형제 관계 태그 중 첫번째 태그 선택
        :last-child  -> 형제 관계 태그 중 마지막 태그 선택
        :nth-child(수열) -> 형제 관계 태그 중 수열번째 태그 선택
        :nth-last(수열)  -> 형제 관계 태그 중 뒤에서 수열번째 태그 선택
    </pre>

    <div id="summer">
        <p>여름1</p>
        <p>여름2</p>
        <p>여름3</p>
        <p>여름4</p>
        <p>여름5</p>
    </div>
    <br><br>

    <hr>
    
    <h2>7. 형태 구조 선택자</h2>
    <p>
        특정한 위치에 있는 태그를 선택되는 선택자 (태그별로 구분)
    </p>
    <pre>
        :first-of-type -> 형제 관계 태그 중 첫번째 위치한 특정한 태그 선택
        :last-of-type  -> 형제 관계 태그 중 마지막에 위치한 특정한 태그 선택
        :nth-of-type(수열) -> 형제 관계 태그 중 수열번째 위치한 특정한 태그 선택
        :nth-last-of-type(수열)  -> 형제 관계 태그 중 뒤에서 수열번째 위치한 특정한 태그 선택
    </pre>
    
    <div id="fall">
        <div>div1</div>
        <p>가을1</p>
        <p>가을2</p>
        <p>가을3</p>
        <div>div2</div>
        <p>가을4</p>
        <p>가을5</p>
        <div>div3</div>
    </div>
    <br><br>

    <hr>
    
    <h2>8. 부정 선택자</h2>
    <p>
        특정 선택 요소를 제외한 나머지 요소들의 스타일 적용
    </p>
    <pre>
        요소:not(선택자)
    </pre>

    <div id="winter">
        <p>겨울1</p>
        <p>겨울2</p>
        <p>겨울3</p>
        <p>겨울4</p>
        <p>겨울5</p>
    </div>
</body>
</html>

 

<CSS>

/* =================== 1. 속성 선택자 ================= */
/* div요소들 중 name속성값이 name1과 "일치"하는 요소 */
div[name=name1] {
    background-color: rgb(255, 225, 169);
}

/* div요소들 중 name속성값이 name1이 "포함"하는 요소(공백으로 구분, 단어단위로) */
div[name~=name1] {
    color:red;
}

/* div요소들 중 class속성값이 class로 "시작"하는 요소*/
div[class^=class] {
    background-color: aquamarine;
}

/* div요소들 중 class속성값이 class로 "시작"하는 요소(단어단위로 -로 구분)*/
div[class|=class] {
    color:blueviolet;
}

/* div요소들 중 class속성값이 ss로 "끝"하는 요소*/
div[class$=ss] {
    font-size: 20px;
}

/* div요소들 중 class속성값이 i를 "포함"하는 요소*/
div[class*=i] {
    border : 1px dotted ;
}

/* 응용 : class속성값이 div-class인 요소들 중에서 name속성값이
          name3이 포함(단어로)되어 있는 요소에 배경색 스타일 적용*/

.div-class[name~=name3] {
    background-color: plum;
}          

/* ============= 2. 자손 선택자와 후손 선택자 =========== */
/* id가 test1인 요소의 자손들 중 h4요소만 선택 */
#test1>h4 {
    background-color: orange;
}

/* ul의 자손 요소들 선택 */
#test1>ul>li {
    background-color: beige;
}

/* id가 test1인 요소의 후손들 중 li 요소 선택 */
#test1 li {
    color: rgb(75, 2, 144);
}

/* =================== 3. 동위 선택자 ================= */
/* id가 test2인 형제들 중 바로 뒤에 나오는 div 요소 하나만 */
#test2+div {
    background-color: aquamarine;
}

#test2+ul {
    background-color: yellow; /* 선택안됨(바로 뒤의 요소가 아니기 때문)*/
}

/* id가 test2인 형제들 중 ul 요소들 모두 선택 */
/* #test2~div {color:rgb(176, 3, 41)} */
#test2~ul {color:rgb(176, 3, 41)}

/* =================== 4. 반응 선택자 ================= */
.area {
    width: 100px;
    height: 100px;
    background-color: yellowgreen;
}
#active-test:active {
    background-color: rgb(83, 2, 158);
    color: white;
}
#hover-test:hover {
    background-color: orchid;
    color: white;
}
a#link:link {color: aquamarine;}
#link:hover {color: green;}
#link:active {color: blueviolet;}
#link:visited {color: tomato;}

/* =================== 5. 상태 선택자 ================= */
input[type=checkbox]:checked {
    width: 30px;
    height: 30px;
}
/* 체크박스가 선택되면 글자도 커지게 스타일지정 */
input[type=checkbox]:checked+label {
    font-size: 30px;
}
input[name^=user]:focus {
    background-color: pink;
}
button:enabled {
    background-color: rgb(188, 125, 248);
}
button:disabled {
    background-color: yellowgreen;
}

/* =================== 6. 일반 구조 선택자 ================= */
#summer>:first-child {
    background-color: lightgray;
}
#summer :last-child {
    background-color: lightpink;
}
#summer :nth-child(2) {
    background-color: lightcyan;
}
#summer :nth-child(2n) {        /* 짝수번째 */
    color: blue;
}
#summer :nth-child(2n+1) {       /* 홀수번째 */
    color: red;
}

/* =================== 7. 형태 구조 선택자 ================= */
/* 첫번째는 div인데 p태그로 잘못 기재했다고 인식 안됨. 
    first-child : 첫번째가 중요. 태그는 중요하지 않음
    first-of-type : 태그 중요 */
/* #fall p:first-child {
    background-color: lightgray;
} */
#fall p:first-of-type {
    background-color: lightgray;
}
#fall p:last-of-type {
    background-color: lightcoral;
}
#fall p:nth-of-type(3) {
    background-color: lightgreen;
}
#fall p:nth-of-type(2n) {
    color: blueviolet;
}
#fall p:nth-of-type(2n+1) {
    color: rgb(43, 174, 226);
}
/* =================== 8. 부정 선택자 ================= */
#winter :not(p:first-child) {
    color: darkorange;
}

'컴퓨터 > CSS' 카테고리의 다른 글

[CSS] 텍스트 관련 스타일  (0) 2024.06.27
[CSS] 글꼴 관련 스타일  (0) 2024.06.27
[CSS] 선택자 우선순위  (0) 2024.06.27
[CSS] 기본 선택자  (0) 2024.06.26
[CSS] hello CSS  (0) 2024.06.26

[CSS] 기본 선택자

컴퓨터/CSS
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS 기본선택자</title>
</head>
<body>
    <h1>CSS 기본선택자</h1>

    <h3>선택자란?</h3>
    <p>
        특정 html요소를 선택하고자 할 때 사용하는 기능<br>
        해당 요소를 선택하여 원하는 '스타일'과 '기능'을 적용시킬 수 있음
    </p>

    <h3>1. 모든(전체) 선택자 : *</h3>
    <p>현재 이 문서의 모든 요소들을 선택하고자 할 때 사용</p>
    <pre>
        * {
            스타일속성 : 값;
            스타일속성 : 값;
        }
    </pre>

    <!-----------------------style--------------------------->
    <style>
        * {
            background-color: antiquewhite;
        }
    </style>

    <h3>2. 태그 선택자 : 태그명</h3>
    <p>
        현재 이 문서의 해당 태그들을 모두 선택하고자 할 때 사용<br>
        여러 태그가 동일한 스타일을 갖는다면 , 로 여러개를 넣을 수 있다
    </p>
    <pre>
        태그명 {
            스타일속성 : 값;
        }
        태그명, 태그명 {
            스타일속성 : 값;
        }
    </pre>

    <!-----------------------style--------------------------->
    <style>
        h3 {
            background-color: rgb(127, 193, 255);
            color: blue;
        }
        p, pre {
            color: brown;
        }
    </style>

    <h1>3. 아이디 선택자 : #아이디명</h1>
    <p>
        현재 문서에서 특정 요소 "하나만"을 선택하고자 할 때 사용<br>
        단, 해당 요소에 id속성을 이용하여 고유한 아이디값을 부여해야 함
    </p>
    <pre>
        #아이디명 {
            스타일속성 : 값;
        }
    </pre>

    <ol>
        <li>아이디 선택자1</li>
        <li id="id1">아이디 선택자2</li>
        <li>아이디 선택자3</li>
        <li>아이디 선택자4</li>
    </ol>

    <!-----------------------style--------------------------->
    <style>
        #id1 {
            color: red;
        }
    </style>

    <h3>4. 클래스 선택자 : .클래스명</h3>
    <p>문서내에 내가 원하는 요소 "여러개" 선택하고자 할 때 사용</p>
    <pre>
        .클래스명 {
            스타일속성 : 값;
        }
    </pre>

    <ul>
        <li class="class1">클래스 선택자1</li>
        <li class="class2">클래스 선택자2</li>
        <li class="class1">클래스 선택자3</li>
        <li class="class2">클래스 선택자4</li>
        <li class="class1">클래스 선택자5</li>
    </ul>

    <!-----------------------style--------------------------->
    <style>
        .class1 {background-color: azure;}
        .class2 {font-size: 25px;}
    </style>

    <!-- 
        모든 태그내에 공통으로 쓸 수 있는 속성 : id, class
        - id : 문서내에서 "고유"한 값으로 "하나"만 작성
        - class : 문서내에서 "중복"된 값으로 "여러개" 작성가능
    -->
</body>
</html>

 

<화면>

'컴퓨터 > CSS' 카테고리의 다른 글

[CSS] 텍스트 관련 스타일  (0) 2024.06.27
[CSS] 글꼴 관련 스타일  (0) 2024.06.27
[CSS] 선택자 우선순위  (0) 2024.06.27
[CSS] 기타 선택자  (2) 2024.06.27
[CSS] hello CSS  (0) 2024.06.26

[CSS] hello CSS

컴퓨터/CSS

<HTML>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 외부 스타일 링크 -->
    <link href="resources/css/01.style.css" rel="stylesheet">       <!-- rel을 안넣어주면 스타일 적용이 안됨 -->
    <title>Hello CSS</title>
    <!-- 
        내부스타일 방식 : 현재 문서에 적용시키고자하는 스타일 정보를 <style>태그내에 기입하는 방식
                        이 html문서내에 스타일 정보를 같이 기술하는 방식
    -->
    <style>
        #inner {
            color :aquamarine
        }
    </style>
</head>
<body>
    <h1>hello CSS</h1>
    <h2 id="inner">내부 style태그</h2>

    <!--
        인라인 스타일 방식 : 스타일을 적용하고자하는 요소내에 style속성을 이용하여 직접적으로 바로 기입하는 방식
    -->
    <h2 style="color: blue; font-size: 30px;">인라인 style</h2>

    <!--
        외부 스타일 방식 : 스타일을 적용하고자하는 정보들의 별도의 css파일을 만들어
                        이 html문서 head에 링크정보를 기술하는 방식
    -->
    <h2 id="outer">외부 css파일</h2>
</body>
</html>

 

<CSS>

#outer{
    color: chocolate;
}

 

<화면>

 

'컴퓨터 > CSS' 카테고리의 다른 글

[CSS] 텍스트 관련 스타일  (0) 2024.06.27
[CSS] 글꼴 관련 스타일  (0) 2024.06.27
[CSS] 선택자 우선순위  (0) 2024.06.27
[CSS] 기타 선택자  (2) 2024.06.27
[CSS] 기본 선택자  (0) 2024.06.26

[HTML5] 연습 문제

컴퓨터/HTML5
 <!-- 연습문제 -->
    <h1>학습내용</h1>
    <ul>
        <li>프로그래밍 언어
            <ul>
                <li>java</li>
            </ul>
        </li>
        <li>데이터베이스
            <ul>
                <li>Oracle</li>
            </ul>
            <li>화면구현
                <ol start="3">
                    <li><u><mark>HTML5</mark></u>
                        <ol><li>글자관련태그
                            <ul>
                                <li>h1-h6태그</li>
                                <li>sub, sup태그</li>
                            </ul>
                        </li>
                        <li> 목록관련태그</li>
                        </ol>
                    </li>
                    <li>CSS3</li>
                    <li>JavaScript</li>
                    <li>JQuery</li>
                </ol>
            </li>
            <li>서버 개발 기술
                <ol type="i">
                    <li>JDBC</li>
                    <li>Sevlet</li>
                    <li>JSP</li>
                    <li>AJAX</li>
                </ol>
            </li>
            <li>프레임워크
                <ol type="a">
                    <li>MyBatis</li>
                    <li>Spring</li>
                </ol>
            </li>
        </li>
        
    </ul>

    
</body>
</html>

'컴퓨터 > HTML5' 카테고리의 다른 글

[HTML5] 이미지 및 멀티미디어 관련 태그  (0) 2024.06.26
[HTML5] 표 관련 태그  (0) 2024.06.26
[HTML5] 목록 관련 태그  (0) 2024.06.24
[HTML5] 글자 관련 태그  (0) 2024.06.24
[HTML5] 처음 시작  (0) 2024.06.24

[HTML5] 목록 관련 태그

컴퓨터/HTML5
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>목록관련태그</title>
</head>
<body>
    <!-- li : list목록 들여쓰기 안됨. 블릿기호의 기본값 disc로 표현 -->
    <li>목록1</li>
    <li>목록2</li>

    <h1>ul : 순서가 없는 목록 태그</h1>

    <!-- ul > li 들여쓰기, 블릿기호의 기본값으로 표현 -->
    <ul>
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ul>

    <h3>중첩으로도 사용 가능</h3>
    <ul>
        <li>HTML5
            <ul>
                <li>글자 관련 태그
                    <ul>
                        <li>h# 태그</li>
                        <li>p, pre 태그</li>
                        <li>b, i 태그</li>
                    </ul>
                </li>
                <li>목록 관련 태그</li>
            </ul>
        </li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ul>

    <br>

    <!-- type 속성을 이용하여 불릿기호 변경 가능 -->
    <ul type="circle">
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ul>

    <br>

    <ul type="square">
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ul>

    <br>

    <ul type="none">
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ul>
   
    <hr>

    <h1>ol : 순서가 있는 목록 태그</h1>
    <ol>
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ol>

    <!-- ul과 마찬가지로 중첩으로 사용 가능-->
    <!-- type 속성을 이용하여 숫자기호 변경 가능 -->
    <!-- start 속성을 이용하여 시작숫자 변경 가능 -->
    <ol type="I">
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ol>

    <ol type="i" start="3">
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ol>

    <ol type="A"> <!-- 소문자도 가능 -->
        <li>HTML5</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>jQuary</li>
    </ol>

    <hr>

'컴퓨터 > HTML5' 카테고리의 다른 글

[HTML5] 이미지 및 멀티미디어 관련 태그  (0) 2024.06.26
[HTML5] 표 관련 태그  (0) 2024.06.26
[HTML5] 연습 문제  (0) 2024.06.24
[HTML5] 글자 관련 태그  (0) 2024.06.24
[HTML5] 처음 시작  (0) 2024.06.24

[HTML5] 글자 관련 태그

컴퓨터/HTML5
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>글자관련태그</title>
</head>
<body>
   <!-- h관련 태그 <h1~h6>  : 제목표시 -->
    <h1>h1 태그 입니다</h1>
    <h2>h2 태그 입니다</h2>
    <h3>h3 태그 입니다</h3>
    <h4>h4 태그 입니다</h4>
    <h5>h5 태그 입니다</h5>
    <h6>h6 태그 입니다</h6>

    <!-- 존재하지 않는 태그 사용시 일반 글꼴로 인식 -->
    <h7>h7 태그 입니다</h7> 

    <hr> <!-- 수평선을 넣는 태그 -->

    <h3>문단을 나누는 태그 : p, pre</h3>
    <p>
        문단을 나누는 태그는 p태그와 pre태그가 있다.<br>
        p태그는 줄바꿈하고자 한다면 별도로 태그를 작성해야 됨<br>
        그리고     공백은 한개의 공백만 표시하기 때문에 별도의
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;기호를 기술해야 한다.<br>
        그리고&ensp;2칸 띄우기와&emsp;3칸띄우기도 있다.<br> <!-- 1칸 반 정도 -->
    </p>
    <p><!-- p>lorem : 의미없는 문단 넣기 -->
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt, atque, 
        necessitatibus adipisci itaque eum accusantium sint voluptas veritatis ipsum quaerat laudantium. Impedit molestiae nostrum tenetur facere nisi asperiores error obcaecati?
    </p>
    <pre>
pre태그는 시작태그부터 종료태그까지 입력된 내용 그대로 출력해줌
줄바꿈이라든지 혹은     여러개의 공백을 그대로 인식
그래서 시를 적어보겠습니다.

        [산산조각 / 정호승]

        룸비니에서 사온
        흙으로 만든 부처님이
        마룻바닥에 떨어져 산산조각이 났다
        팔은 팔대로 다리는 다리대로
        목은 목대로 발가락은 발가락대로
        산산조각이 나
        얼른 허리를 굽히고
        서랍 속에 넣어두었던
        순간접착제를 꺼내 붙였다
        그 때 늘 부서지지 않으려고 노력하는
        불쌍한 내 머리를
        다정히 쓰다듬어 주시면서
        부처님이 말씀하셨다
        산산조각이 나면
        산산조각을 얻을 수 있지
        산산조각이 나면
        산산조각으로 살아갈 수가 있지 
    </pre>

    <hr>

    <h3>그 밖의 글자를 다루는 태그들</h3>

    일반글꼴 (태그로 감싸지 않는 텍스트)
    <br><br>

    <b>b: 글자를 굵게 표시하는 태그</b>
    <br><br>

    <strong> : 글자를 굵게 표시하는 태그 + 스크린리더(텍스트를 읽어주는 것. 강조해서 읽어줌)</strong>
    <br><br>

    <i>i : 글자를 기울여서 표시하는 태그</i>
    <br><br>

    <em>em(empasis) : 특히 강조할 때 글자를 기울여서 표시하는 태그</em>
    <br><br>

    <mark>mark : 형광펜</mark> 효과를 내는 태그
    <br><br>

    <u>u : 글자에 밑줄이 그어지는 태그</u>
    <br><br>

    <s>s : 글자에 취소선을 넣어주는 태그</s>
    <br><br>

    <small>small : 글자를 작게</small> 표현해 주는 태그
    <br><br>

    기본글자에 <sub>sub : 아래첨자</sub>를 나타내는 태그<br>
    <sup>sup : 위첨자</sup>를 나타내는 태그
    <br><br>

    abbr : 줄임말 표시 <br>
    <abbr title="hyper Text Markup Language"> HTML </abbr>란 월드 와이드 웹(World Wide Web)의 핵심 마크업 언어이다.
    <br><br>

    blockquote : 인용문
    <blockquote>크게 성공한 사람은 그 성공에 비례할 만큼의 큰 노력이 숨어 있다. - 로렌스</blockquote>

    <!-- 특수문자 입력 -->
    <!-- escaping 문자 -->
    <p> "특수문자" & <tag></tag> </p>
    &lt;p&gt; "특수문자" & &lt;tag&gt;&lt;/tag&gt; &lt;/p&gt; <br>
    &lt;p&gt; &quot;특수문자&quot; & &lt;tag&gt;&lt;&#47tag&gt; &lt;&#47p&gt;
    <br><br>

    <hr>

    <h3>글자 관련 태그 응용(태그를 중첩하여 사용 가능)</h3>
    <p>
        태그를 중첩으로 사용 가능하다.<br>
        <b><em>굵게, 기울임</em></b> 글꼴로 표현 가능하고,<br>
        <s>취소선, <mark> 형광펜</mark></s>을 넣어 글자를 표현할 수 있음
    </p>
</body>
</html>

'컴퓨터 > HTML5' 카테고리의 다른 글

[HTML5] 이미지 및 멀티미디어 관련 태그  (0) 2024.06.26
[HTML5] 표 관련 태그  (0) 2024.06.26
[HTML5] 연습 문제  (0) 2024.06.24
[HTML5] 목록 관련 태그  (0) 2024.06.24
[HTML5] 처음 시작  (0) 2024.06.24

[HTML5] 처음 시작

컴퓨터/HTML5
<!-- html 주석 -->
<!DOCTYPE html> <!-- HTML 문서 형식 선언 : HTML5 형식이라는 걸 알려주는 태그-->
<html lang="en">
    <!-- <head>태그는 머리부 : 이 문서의 각종 정보와 제목, 설명, 스크립트, 스타일 등을 작성 -->
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="author" content="gildong">
        <meta name="generator" content="VSCode">
        <meta name="생성일" content="2024-06-24">
        <meta name="description" content="html5를 처음 배우는 문서">
        <title>처음 HTML5</title>
    </head>
    <body>
        HTML5를 처음 시작 합니다. <br>
         <!-- <br> : 줄바꿈 태그 -->
    HTML5는 HTML의 완전한 5번째 버전으로 월드 와이드 웹 (World Wide Web)의 핵심 마크업 언어이다. 2004년 7월 Web Hypertext Application Technology Working Group(WHATWG)에서 웹 애플리케이션 1.0이라는 이름으로 세부 명세 작업을 시작하였다.
    <br>
    HTML5는 HTML 4.01, XHTML 1.0, DOM 레벨 2 HTML에 대한 차기 표준 제안이다. 비디오, 오디오 등 다양한 부가기능과 최신 멀티미디어 콘텐츠를 액티브X 없이 브라우저에서 쉽게 볼 수 있게 하는 것을 목적으로 한다.
    <br>
    W3C는 2014년 10월 28일 HTML5 표준안을 확정했다고 발표했다.
    <br>
    이후 2016년 11월 1일 HTML5의 마이너 업데이트 버전인 HTML5.1 표준안을 확정, 2017년 12월 14일 HTML5.2 표준안을 확정했다. HTML5.3 표준안은 현재 작업 초안 단계로 진행 중이다.
    </body>
</html>

'컴퓨터 > HTML5' 카테고리의 다른 글

[HTML5] 이미지 및 멀티미디어 관련 태그  (0) 2024.06.26
[HTML5] 표 관련 태그  (0) 2024.06.26
[HTML5] 연습 문제  (0) 2024.06.24
[HTML5] 목록 관련 태그  (0) 2024.06.24
[HTML5] 글자 관련 태그  (0) 2024.06.24