능히 해낼 수 있다

230829 HTML: 몰랐던 태그,속성 본문

개발🌐/HTML, CSS, SCSS

230829 HTML: 몰랐던 태그,속성

roni_eo 2023. 8. 29. 13:36
반응형

✍️✍️✍️ 위 글은 작성자의 지식습득에 따라 추후 퇴고 될 수 있음을 알려드립니다(피드백 환영).


알아두면 나중에 쓸모가 있지 않을까 싶어 우연히 발견한 HTML태그 및 속성들을 기록하고자 한다. 

1.Tooltip (툴팁):

툴팁은 요소 위에 마우스를 올렸을 때 추가 정보를 보여주는 기능으로 주로 'title' 속성을 사용하여 구현한다. 아래 코드처럼 타이틀 속성을 사용하면 아래 이미지 처럼 출력된다.

<p title="이것은 툴팁!!">마우스를 올려보세요!!</p>

HTML Tooltip 출처 wikipedia
HTML Tooltip


2. Download (다운로드):

'download' 속성은 링크를 클릭했을 때 파일을 다운로드할 수 있도록 도와준다.

/* 원하는 주소를 href에 넣고 download속성 넣기*/
<a href="example.pdf" download>PDF 다운로드</a>

download 속성


3. Content Editable (편집 가능한 내용):

'contenteditable' 속성은 요소 내용을 사용자가 직접 편집할 수 있도록 해준다. 처음 출력될 때는 div태그에 텍스트가 작성된 것처럼 보여지지만, 텍스트를 클릭하면 캡처이미지 처럼 출력할 수 있는 Input형태가 된다.

Content Editable 속성
Content Editable 속성


4. Marquee (마퀴):

'marquee' 요소는 텍스트나 내용을 좌우로 스크롤하는 애니메이션을 제공하는 기능으로 이제는 권장되지 않는 기능이라고 한다 :(

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Static Template</title>
  </head>
  <body>
  	<marquee behavior="scroll" direction="left">이 문구는 스크롤된다.</marquee>
  </body>
</html>

Marquee(Deprecated)
Marquee(Deprecated)


5.Address (주소):

'address' 요소는 문서 또는 섹션의 연락처 정보를 제공하기 위해 사용된다.

HTML adress Tag
HTML adress Tag


6. Translate (번역):

'translate' 속성은 요소의 텍스트 내용을 자동으로 번역하도록 지시한다. 하지만 브라우저의 지원에 따라 결과가 다를 수 있다. translate="no"로 설정해 특정단어는 어떤 브라우저에 가더라도 정해진 단어로 출력 될 수 있도록 할 수 있다는점이 장점인 것 같다.

/*독일어로 작성된 내용에 CONTINUE만 번역되지 않도록 설정*/
<p>Drücken Sie Fortsetzen in der Statusanzeige oder die Taste 
	<span class="panelmsg" translate="no">CONTINUE</span> 
an Ihrem Drucker.
</p>

 

이 속성에 관련된 자세한 내용은 아래 링크에 잘 나와 있다.
https://www.w3.org/International/questions/qa-translate-flag


7. Meter (미터):

'meter' 요소는 스칼라 측정 값을 나타내며, 범위나 백분율을 보여줄 때 사용한다. 노란색으로 하이라이팅 되어있는 부분을 보면 meter태그의 속성의 value값, min최소, max최대를 설정하면 화면에 상태바로 출력된다. 

HTML meter tag
HTML meter tag


8. Delete & Insert (삭제 및 삽입):

'del' 요소는 문서에서 삭제된 텍스트를 나타내고, 'ins' 요소는 추가된 텍스트를 나타낸다.

HTML Delete & Insert
HTML Tags Delete & Insert


아무리 HTML/CSS를 언어로 치지않는다 라는 농담이 있지만, 클래식이 진리라는 말이 있듯이 정말 기본적인 부분에 대해서 새롭게 알게되는 것들이 있고 또 심지어 재밌는 기능들이라 알게되서 즐거웠다 :)

반응형