-
2일차 - 퍼블리싱 스터디 기록Front-end Dev./HTML_CSS 2022. 1. 2. 23:16
은정 멘토님이 진행하시는 퍼블리싱 스터디에 참여하게 되었다.
배우면서 헷갈리는 것과 피드백받은 내용 위주로 기록하려고 한다!
2일 차에는 네이버 홈페이지, 회원가입, 가입정보 입력 페이지 마크업 연습
코드 리뷰 위주로 스터디가 진행되었다.배운 내용을 잘 정리해서 올리고 싶지만 우선 기록이라도 하는 것에 목표를 두고 있다!
nav 태그
- 한 사이트에 편하게 이동할 수 있게 만들어줌
- 사이트 내 탐색하는 버튼으로 nav를 사용
- 외부 링크로 이동할 때 묶는 방법으로 사용 X
ex) 쥬니어네이버, 해피빈은 같은 회사지만 다른 서비스, 외부 링크 - main 태그 안에 nav 태그가 들어가지 않음
- 시각적으로만 바라봐선 안됨
label 태그
- 사용하지 않을 경우 접근성이 확 떨어짐
1) 시각적으로 텍스트 클릭이 안됨
2) 소리로 듣는 사람들은 무슨 버튼인지 설명 못 들음
(옷이 있는데 상표가 없는 느낌) - 비워둘 거면 아예 쓰지 말자
main 태그
MDN 문서 - IE에서 아예 지원 안됨. 시맨틱 태그 인식을 못해서 인라인으로 인식해버림
(전에는 display block으로 맞춰줌) - 웹 접근성 때문에 시맨틱을 사용하는데 IE에서 main을 div로 바라보면 아무 의미 없음
- 웹 접근성 높이는 방법으로 role 값 지정해줌
<main role="main"></main> <!-- role 값을 이용해서 button 기능을 하도록 인식 --> <a role="button"></a>
검색창 마크업 연습
피드백받기 전 연습한 것
<form action="get"> <fieldset> <legend>검색</legend> <select name="search" id="search-option"> <option value="default">통합검색</option> <option value="blog">블로그</option> <option value="cafe">카페</option> </select> <input type="search" id="search" placeholder="검색어를 입력해 주세요."> <button type="submit">검색</button> </fieldset> </form>
- form 태그 안에 field 태그가 위치하는 것 헷갈렸는데 제대로 알게 됨 label 태그 안에 들어갈 내용이 없다고 생각해서 생략했는데 따로 방법이 있는지 찾아보자
dl 태그
- dt를 여러 개 나눈 경우 전체를 dl로 감싸도 전혀 상관없음
address
- 원래 목적 : 이 사이트 저작권자 정보
- 이 사이트 통틀어서 footer에 하나만 있어야 함
- 주소를 나타내는 건 맞지만 우편물 주소로 쓰는 경우는 용도에 맞지 않다. 그런 경우는 <p> 태그를 사용함
- 항목들을 address로 묶고 <ul>이나 <dl>를 사용함
( ul이 접근성 더 높다) - address가 없는 경우 접근성이 떨어지는 사이트
- 전화번호, 이메일, 택스 번호 등 연락할 수 있는 정보가 있어야 한다.
📍 다음 과제에 적용할 점
- 시각적으로 먼저 보기보다 문서 명목상으로 바라보기
- 웹 방향성을 고민 잘해서 태그에 휘둘리지 말고 내 기준을 세우기
'Front-end Dev. > HTML_CSS' 카테고리의 다른 글
Select 태그 내 아이콘 선택이 안될 때 (0) 2022.04.04 TIL 05. CSS 단위 (em, rem, px) 정리 (0) 2021.11.15 TIL 04. 레이아웃 구현 프로젝트 (0) 2021.11.14 TIL. CSS 설계 기법 (0) 2021.11.13