ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [HTML/CSS] 여러가지 자주쓰는 유용한 HTML 태그들 (1)
    비전공자 공부일기/:: WEB & Front-End 2020. 6. 11. 11:00

    자바 웹개발

     

     

    HTML5로 넘어오면서 기존에 HTML 화면에 표현을 목적으로 하는 태그들은 대부분 CSS쪽으로 옮겨가고, 많이 사라지는 추세이다. 그 중에 아직 남아있는 태그들을 알아보자.

     

     

    줄바꿈 태그 : <br>

    <br>은 시작태그이면서 종료태그의 형태를 취한다.

    <br	/>

     

    원래는 위와 같이 슬러시를 표시해주어야 하지만, HTML5로 넘어오면서 슬래시를 표현하지 않아도 오류가 나지 않게 되었다. 따라서 그냥 <br>로만 표기해도 된다.

     

     

    공백문자 : &nbsp;

    공백 또는 여러 특수문자를 사용해야 하는 경우, HTML에서는 앞에 &, 뒤에 ;를 붙여 표현한다.

    그 중에서 &nbsp;는 공백을 표현하는 문자이다.

     

     

    단락 표현 : <p></p>

     

    기본적으로 block 태그이다.

    그러나 그 안의 요소들은 원래 본인의 속성대로(block or inline) 적용된다.

     

    <div>와 <p>의 차이는 p는 문자 단락 용도이고, div는 레이아웃 계층 나누기 용도라는 점이 다르다.

     

    <div></div> : 아래 단락과 붙어서 표현됨

    <p></p> : 아래 단락과 떨어져서 표현됨

     

    >>> margin 속성으로 제어 가능

     

     

    선그리기 : <hr>

    hr도 기본적으로 block tag이다.

    속성으로는 width / color / size(두께) 가 있다.

    아무것도 설정하지 않을 시 연회색 선이 block으로 그어져 표현된다.

    size는 1부터 표현

    <hr width = "200px">

    이런 식으로 선의 길이를 조절할 수 있음.

    이 때, 자동으로 가운데 정렬되어 출력

     

    <hr width = "30%">

    위와같이 px이 아닌 %로 표현시 브라우저 창의 크기에 맞춰 길이가 조절된다.

     

     

    타이틀 : <h></h>

    기본적으로 block 태그이다.

    h는 header라는 뜻을 나타낸다.

    속성으로 align을 가진다.(정렬)

     

    1~6까지 사이즈를 가질 수 있으며, 1이 가장 크고 6으로 갈수록 커진다.

    <div style = "font-weight: bold;> 라고 된 것과 같은 효과이다.

     

    <h1 align="right"> 타이틀 </h>
    <h1 align="center"> 타이틀 </h>

    h 태그는 디폴트가 왼쪽정렬인데,

    align 속성에 right, center를 값으로 주어 정렬방식을 변경할 수 있다.

     

     

    자주쓰는 특수문자들 : < > &

    	&lt;  <!-- < 문자: lt stands for less than -->
    	&gt;  <!-- > 문자: gt stands for greater than -->
    	&amp; <!-- & 문자: am percent-->

     

     

    입력한 형식 그대로 보여주는 태그 : <pre></pre>

    엔터, 공백, 탭 등의 형식을 입력한 대로 보여주는 

     

     

    인용부분을 나타내는 태그 : <q></q>

    문장 안에서 어떤 것을 인용했다고 표현하고 싶을 때, <q>이렇게</q> 표현할 수 있다.

    인라인 태그로서, 양쪽에 쌍따옴표를 표현해줄 수 있다.

     

     

    인용단락을 나타내는 태그 : <blockquote></blockquote>

    <blockquote>
    단락 기준으로 인용구문을 적어주고 싶을 때는 이렇게 표현한다.
    </blockquote>

    속성으로 cite = "인용해 온 곳 url" 을 표현 가능

    cite 속성은 출처에 대한 기록일 뿐, 해당 링크로 이동시켜주진 않는다.

     

     

     

    이미지 파일 : <img>

    속성들

    src = "이미지 경로"

    alt = "이미지가 표시되지 않을 시 대체하여 표시할 텍스트"

    width = "가로너비"

    height = "세로높이"

    border = "테두리너비(1부터)"

    style = "border-color: 테두리 색깔"

    title = "마우스오버 시에 표시할 텍스트"

     

    이미지 경로는 절대경로 또는 상대경로로 표현할 수 있다.

    아래글 참고 >>

     

    [JavaWeb] 파일경로 - 절대경로, 상대경로

    /프로젝트명/WEB-Content/ ./ 현재폴더 밑에 있는

    codingwanee.tistory.com

     

    이미지를 관리하는 태그 : <figure><figcaption>

    <figure>
    	<img src="경로">
    	<figcaption>
    	사진 아래 표시될 설명
    	</figcaption>
    </figure>

    시멘틱 태그(문서 내 구문적 정보를 보여주는 태그)로서,

    특히 사진이나 일러스트 등을 표현하는 데 사용한다.

     

     

    선택 가능한 옵션을 보여주는 태그 : <select><optgroup><option>

     

    	<select multiple>
        	<optgroup label="옵션분류1">
    		<option>옵션1</option>
    		<option>옵션2</option>
    		<option selected="selected">옵션3</option>
            </optgroup>
          	<optgroup label="옵션분류1">
    		<option>옵션1</option>
    		<option>옵션2</option>
            </optgroup>
    	</select>

     

    select 속성

    multiple = "multiple" : ctrl 키를 누를 경우 여러개의 옵션 선택 가능

     

    optgroup 속성

    label = "옵션분류"

     

    selected 속성

    selected = "selected" : 속성이 적용된 옵션이 가장 상위에 표기됨

     

    이렇게 속성명="속성값"인 경우, 속성명만 표기해도 된다.

     

     

    선택-옵션 업그레이드 된 버전 : <datalist></datalist>

    	<input list="리스트">
    	<datalist id="카테고리">
    		<option> 옵션1 </option>
    		<option> 옵션2 </option>
    		<option> 옵션3 </option>
    	</datalist>

     

    HTML5때 추가되어, 더 세련된 형태와 동적 선택을 가능하게 하는 형식

    댓글

coding wanee