우리가 몰랐던 HTML 팁들
HTML Tips
In this article I’ll share some tips and advice about HTML.
markodenic.com매우 유용하지만 평소엔 잘 몰랐던 HTML 팁들을 소개합니다.
'loading=lazy' 속성
사용자가 이미지 영역까지 스크롤한 경우에만 이미지를 호출하도록 하는 속성입니다.
이미지 호출량을 줄여줌으로써 네트워크 성능에 도움일 줄 수 있습니다.
<img src='image.jpg' loading='lazy' alt='Alternative Text'>
이메일, 전화, SMS 링크
<a href="mailto:{email}?subject={subject}&body={content}">
Send us an email
</a>
<a href="tel:{phone}">
Call us
</a>
<a href="sms:{phone}?body={content}">
Send us a message
</a>
ol 태그에 'start' 속성
start 속성을 이용하여 Ordered Lists의 시작 숫자를 지정할 수 있습니다.
<ol start="11">
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
<li>Python</li>
<li>Go</li>
</ol>
'meter' 태그
<meter>를 이용해서 자바스크립트나 CSS없이 양을 표시할 수 있습니다.
<label for="value1">Low</label>
<meter id="value1" min="0" max="100" low="30" high="75" optimum="80" value="25"></meter>
<label for="value2">Medium</label>
<meter id="value2" min="0" max="100" low="30" high="75" optimum="80" value="50"></meter>
<label for="value3">High</label>
<meter id="value3" min="0" max="100" low="30" high="75" optimum="80" value="80"></meter>
HTML 자체 검색
list 속성을 이용하여 자동 검색을 쉽게 구현할 수 있습니다.
<div class="wrapper">
<h1>Native HTML Search</h1>
<input list="items">
<datalist id="items">
<option value="Marko Denic">
<option value="FreeCodeCamp">
<option value="FreeCodeTools">
<option value="Web Development">
<option value="Web Developer">
</datalist>
</div>
base 태그
head 태그 안에서 base 태그를 이용하여 HTML 페이지의 기본 target를 지정할 수 있습니다.
즉, 기본 target을 _blank로 설정하면 a 태그에서 target을 쓰지 않아도 기본값이 blank가 됩니다.
<head>
<base target="_blank">
</head>
download 속성
링크를 열지 않고 다운로드하게 하고 싶으면 download 속성을 써주면 됩니다.
<a href='path/to/file' download>
Download
</a>
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)