Static Page Layout
Liquid Page Layout
Adaptive Page Layout : 요소의 크기는 고정되어 있다가 지정 화면 크기에 따라서 크기가 달라짐.
Responsive Page Layout : 비율적으로 요소의 크기를 제어하다가 지정 화면 크기에 따라서 달라짐.
Web accessibility benefits
1. Easier to develop with
2. Better on mobile : semantic HTML is arguably lighter in file size than non-semantic spaghetti code, and easier to make responsive
3. Good for SEO(search engine optimization) : search engines give more importance to keywords inside headings, links, etc., than keywords included in non-semantic<div>
s, etc., so your documents will be more findable by customers.
- Examples
BAD -> <a href="whales.html">Find out more about whales</a>. GOOD -> To find more out about whales, <a href="whales.html">click here</a>.
BAD -> Fill in your name: <input type="text" id="name" name="name"> GOOD -> <div> <label for="name">Fill in your name:</label> <input type="text" id="name" name="name"> </div>
header, h, nav, main(role="main"), section, article, aside, footer
오늘부터 본격적으로 frontend 학습이 시작되었는데, 무엇보다도 블로깅이 제일 어렵다. 동영상 강의를 다 들은 뒤에 정리를 하자니 더 어려운 것 같아서 내일부터는 블로깅을 하면서 강의를 들어야겠다.