[HTML]CSS / JS를 적게쓸 수 있게 도움을 주는 태그들
어제 유튜버 '노마드코너'님의 유튜브를 보다가 발견한 [개발자 99%가 모르는 신박한 HTML 태그 5개!] 라는 영상을 봤다.
회사에서 진행중인 MBP
프로젝트를 하면서 js로 구현해야하나.. 라이브러리를 붙여야하나 고민했던 부분이 있었는데 뒤늦게 이런 태그들을 발견하게 되어 다음에 리팩토링할 때 써먹어볼 겸 소개해보려 한다.
😊 CSS를 적게 작성하는데 도움을 주는 태그
- progress 태그
: 현재 진행상태를 알려주기 좋은 태그
입력
<ul>
<li>다운로드 진행중 :<progress value="50" max="100">50% 진행중 </progress></li>
<li>다운로드 진행중 :<progress value="20" max="100"> 20%진행중</progress></li>
</ul>
결과
이렇게 생긴 태그인데 로딩바를 대신 할 수 있는데다가 딱 한 줄의 태그로 대신할 수 있어 너무 간편하다:) 그리고 모든 브라우저에서 지원이 된다(IE10이상)
😍 JS로의 기능을 수행 할 수 있는 태그
-
detail, summary 태그
: 유저의 클릭으로 정보를 보여주고, 숨기는 패턴입력
<details> <summary>클릭 전 보여질 내용</summary> <span>클릭 후 보여질 내용</span> </details>
결과
이 태그는
open
이라는 CSS선택자를 통해 스타일 변경이 가능하다.
-
input type "week", "time"
: 달력을 만들 때 편리한 input type입력
<input type="week"></input> <input type="time"></input>
결과
윈도우 환경에 따라 위젯의 형태는 달라질 수 있다.
-
picture태그
: 각기 다른 버전의 이미지를 표시가능. 미디어쿼리를 이용한다.ex)PC에서는 그림이 고화질로 웹에서 보여지나, 모바일에서는 빠른 실행.
속도를 위해 저사양으로 보여지도록 설정가능.
- datalist태그
: JS작성 없이 Auto complete(자동완성)을 가능하게함.
이 태그들이 센세이션했던 건 개발자의 시간도 단축시켜 주지만 사용자의 시간도 단축시켜 줄 수 있어서 보인다는 것이다.
Author And Source
이 문제에 관하여([HTML]CSS / JS를 적게쓸 수 있게 도움을 주는 태그들), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sunkim/HTMLCSS-JS를-적게쓸-수-있게-도움을-주는-태그들저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)