멋사 FE 2기 03/30 TIL
0330 TIL
Text level semantics , Embedded content
-
<wbr>
:
영어는 단어단위로 떨어지는데 한글은 글자단위로 떨어진다(한중일) 한글은 word-break:keep all 을 줘야 단어 단위로 떨어진다.
-
<a>
: 하이퍼 텍스트 , 링크를 만들 때 사용
JS로도 경로를 지정할 수 있지만 웹 접근성에 위배됨으로 href속성을 사용하는게 좋다.
a 안에 a, button 을 자식으로 절대 두지 않는다
(어느 요소를 타겟으로 이동해야 할 지 모르기 때문)
-
<strong>
: 태그는 중첩 사용할 수 있지만 강한 강조를 사용할 땐 heading 태그를 쓰는게 나을 수 있다. <b><em>
보다 더 강조한다는 의미로 쓰임
-
<i>
: 기울임 글꼴을 나타내는데 HTML5에서는 전문용어, 주 언어와 다른언어, 글에서 주위와 구분해야 하는 부분을 표현하기 위해 사용한다.
-
<em>
: i태그와 같은데 강조의 의미가 있다.
-
<dfn>
: 현재 문맥에서 정의하고 있는 용어 , <p><dt><dd><section>
요소일 경우 그 컨텐츠를 <dfn>
에 대한 설명으로 간주한다
-
<abbr>
: 준말, 약자를 나타내고 싶을 때 사용. 보통 홀로 쓰이거나 <dfn>
으로 감쌈
-
<sup><sub>
: 윗첨자 , 아랫첨자 첨자 기호를 이용해야 하는 곳에서만 사용
-
<span>
: 의미없이 영역을 묶는 용도 , <div>
와 마찬가지로 최후 수단으로 사용
웹 접근성의 일환이지만 페이지구현할 때 markup 에 신경쓰면 장애인분들에 도움이 된다.
-
<img>
태그
-
alt
: 속성 이미지가 보이지 않을 때 alt 속성 텍스트를 보여줌, 스크린리더 같은 접근성을 위한 프로그램에 정보를 제공하고 SEO에 도움을 주기도 함.
alt 값이 없는 이미지는 스크린리더에서 파일명을 읽어서 "" 라고 비워두자
-
srcset
: 여러 해상도에 대응하여 다양한 크기를 가지는 동일 이미지를 2개 이상 사용할 때 사용한다. 사용할 때 크기가 큰 파일부터 사용해야 정상작동한다.
img 태그에는 type 속성이 들어가면 안된다.
-
x서술자 , w서술자
는 동시에 사용할 수 없다.
-
sizes
속성은 뷰포트의 조건에 따라 이미지가 UI 안에서 차지하게 될 사이즈를 정한다.
없다고 해도 srcset 자체는 잘 동작하는데 웹표준을 준수하기 위해선 사용하도록 한다
CSS를 통한 이미지 사이즈 컨트롤 방법과 충돌 할 수 있는점을 주의하자(CSS우선)
동료간 소통이 중요
-
<picture>
srcset 이 사이즈를 조절한다면 picture 은 이미지 포맷 자체를 변경 할 수 있다.
-
<sourece>
audio , video , picture 요소에서 사용할 수 있는 다중 미디어 자원을 정의할 때 사용한다.
<picture>
<source srcset="babies.webp" type="image/webp">
<source srcset="babies.avif" type="image/avif">
<img src="babies.jpeg" alt="귀여운 아기 팽귄들" type="image/png">
</picture>
<wbr>
:
영어는 단어단위로 떨어지는데 한글은 글자단위로 떨어진다(한중일) 한글은 word-break:keep all 을 줘야 단어 단위로 떨어진다.
<a>
: 하이퍼 텍스트 , 링크를 만들 때 사용
JS로도 경로를 지정할 수 있지만 웹 접근성에 위배됨으로 href속성을 사용하는게 좋다.
a 안에 a, button 을 자식으로 절대 두지 않는다
(어느 요소를 타겟으로 이동해야 할 지 모르기 때문)
<strong>
: 태그는 중첩 사용할 수 있지만 강한 강조를 사용할 땐 heading 태그를 쓰는게 나을 수 있다. <b><em>
보다 더 강조한다는 의미로 쓰임
<i>
: 기울임 글꼴을 나타내는데 HTML5에서는 전문용어, 주 언어와 다른언어, 글에서 주위와 구분해야 하는 부분을 표현하기 위해 사용한다.
<em>
: i태그와 같은데 강조의 의미가 있다.
<dfn>
: 현재 문맥에서 정의하고 있는 용어 , <p><dt><dd><section>
요소일 경우 그 컨텐츠를 <dfn>
에 대한 설명으로 간주한다
<abbr>
: 준말, 약자를 나타내고 싶을 때 사용. 보통 홀로 쓰이거나 <dfn>
으로 감쌈
<sup><sub>
: 윗첨자 , 아랫첨자 첨자 기호를 이용해야 하는 곳에서만 사용
<span>
: 의미없이 영역을 묶는 용도 , <div>
와 마찬가지로 최후 수단으로 사용
웹 접근성의 일환이지만 페이지구현할 때 markup 에 신경쓰면 장애인분들에 도움이 된다.
<img>
태그
alt
: 속성 이미지가 보이지 않을 때 alt 속성 텍스트를 보여줌, 스크린리더 같은 접근성을 위한 프로그램에 정보를 제공하고 SEO에 도움을 주기도 함.
alt 값이 없는 이미지는 스크린리더에서 파일명을 읽어서 "" 라고 비워두자
srcset
: 여러 해상도에 대응하여 다양한 크기를 가지는 동일 이미지를 2개 이상 사용할 때 사용한다. 사용할 때 크기가 큰 파일부터 사용해야 정상작동한다.
img 태그에는 type 속성이 들어가면 안된다.
x서술자 , w서술자
는 동시에 사용할 수 없다.
sizes
속성은 뷰포트의 조건에 따라 이미지가 UI 안에서 차지하게 될 사이즈를 정한다.
없다고 해도 srcset 자체는 잘 동작하는데 웹표준을 준수하기 위해선 사용하도록 한다
CSS를 통한 이미지 사이즈 컨트롤 방법과 충돌 할 수 있는점을 주의하자(CSS우선)
동료간 소통이 중요
<picture>
srcset 이 사이즈를 조절한다면 picture 은 이미지 포맷 자체를 변경 할 수 있다.
<sourece>
audio , video , picture 요소에서 사용할 수 있는 다중 미디어 자원을 정의할 때 사용한다.
<picture>
<source srcset="babies.webp" type="image/webp">
<source srcset="babies.avif" type="image/avif">
<img src="babies.jpeg" alt="귀여운 아기 팽귄들" type="image/png">
</picture>
사진과 같이 점진적 향상기법으로 크로스 브라우징을 위해 picture 와 쓰인다.
-
점진적 향상기법
: 기본적으로 예전 기술 환경에서 동작할 수 있는 기능을 구현해두고, 최신 기술을 사용할 수 있는 환경에서는 최신 기술을 제공하는 사용자 친화적 방법 -
<iframe>
: 속성중에 autoplay 는 브라우저 정책 상 일부 모바일 브라우저에 작동하지 않을 수 있어서 항상 mute 속성과 함께 사용되어야 한다.
모바일환경에선 autoplay 기능으로 인한 의도하지 않은 트래픽 유발을 방지하고
접근성 측면에서 좋지 않기 때문(시각 장애인 분들은 깜짝놀랄 수 있다.)
<audio>,<video>
에도 동일하게 적용
짧은소감
웹표준, 접근성에 대해서 실무 포함해서 중요한 점을 배웠고 전에 공부할 땐 잘 모르는 관련 태그들을 배웠다.
IMG 반응형 조절은 CSS로만 하는줄 알았는데 HTML 태그로도 가능했고 각 태그마다 세세한 부분을 해워서 얻어가는게 많았다.
Author And Source
이 문제에 관하여(멋사 FE 2기 03/30 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bigfile57/멋사-FE-2기-0330-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)