<오전 class = "한재현 강사님 Text-level semantics">
Text-level semantics(텍스트 레벨 요소)의 특징
- 가용 가능 범위만큼 영역을 점유한다.
- 자식으로 Sections, Grouping Contents를 배치할 수 없다.
<br> 줄 바꿈
<-- 주석을 남길 때 -->
- 협업시 코드에 대한 설명이 필요할 떄
ex) 모듈,클래스의 이름과 설명 - 포트폴리오 만들 때 보는 사람을 위해 주석을 필히 꼼꼼하게 달아 놓자
(사람을 뽑을 때 이 사람이 얼마나 협업 능력이 있는지 보기 때문에)
<wbr>
https://developer.mozilla.org/ko/docs/Web/CSS/word-break
word-break - CSS: Cascading Style Sheets | MDN
CSS word-break 속성은 텍스트가 자신의 콘텐츠 박스 밖으로 오버플로 할 때 줄을 바꿀 지 지정합니다.
developer.mozilla.org
https://developer.mozilla.org/ko/docs/Web/CSS/white-space
white-space - CSS: Cascading Style Sheets | MDN
CSS white-space 속성은 요소가 공백 문자를 처리하는 법을 지정합니다.
developer.mozilla.org
CJK언어의 word-break 속성은 기본값이 break-all이다
(CJK언어= 중국어, 일어, 한국어)
<a>앵커
<a href="경로">
href=Hyper reference
책처럼 하이퍼 텍스트와 하이퍼 텍스트를 이어주는 링크이다
- 검색엔진이 페이지를 분석할 때 JS는 보지않고 HTML 태그만을 보고 판단하는데,
하이퍼 레퍼런스가 없으면 웹에이전트가 이 앵커가 어디로 향하는지 알 수 없기 때문에 문법적 오류다 - "클래스 명"도 스크린리더가 읽어주지 않는다.
alt 에 자세한 설명을 해주는게 친절한 웹페이지가 되겠다 - 타겟 = 속성 = 어트리뷰트 attribute
# 해쉬 링크
해쉬된 페이지 내 이동
https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior
scroll-behavior - CSS: Cascading Style Sheets | MDN
The scroll-behavior CSS property sets the behavior for a scrolling box when scrolling is triggered by the navigation or CSSOM scrolling APIs.
developer.mozilla.org
<b> 의미가 없으니까 쓰지말자
<strong> b태그처럼 글씨를 굵게 만들어 주면서 강조의 의미가 있다
<i> Italic 기울임, 전문용어, 소설이라면 등장인물의 생각과 같이 주위와 구분해야하는 부분
<em> 기울임, 강조의 의미
<dfn> 정의하는 용어(부모가 p,dt,dd,section 요소일 경우 여기에 대한 설명으로 간주한다)
<abbr> MZ세대 태그 약자를 나타낼때 쓴다
<sup> <sub> 윗첨자와 아랫첨자 ex)화학식,수학 제곱 표현
<span> 줄바꿈, 의미없이 묶어주어야할 때, div 처럼 최후의 수단으로 쓴다
<오후 class = "한재현 강사님 모두의HTML CSS 페이지 과제 코드 리뷰">
Font Awesome
The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.
fontawesome.com
https://getbootstrap.com/docs/4.0/components/carousel/
Carousel
A slideshow component for cycling through elements—images or slides of text—like a carousel.
getbootstrap.com
- 캐러셀 carousel 인디케이터 indicator
- <address>는 꼭 주소 뿐만아니라 이 사이트의 주체가 되는 연락처도 된다
- Font Awesome 아이콘을 폰트 형태로 제공해 주는 사이트
- 무조건 크고 굵다고 제목은 아니다
전체적인 내용을 보고 판단하여 제목<h1>을 정한다 - <ol start="10" reversed> 10부터 거꾸로 표현된다
- 피그마 사이트에서 Inspect contant
- 슬라이드의 내용을 먼저 파악한 후 이전,다음 슬라이드 보기 버튼 코드를
배치해줌으로서 스크린리더 쓸 때 잘 파악 할 수 있도록 한다
<오후 class = "이호준 강사님 Embedded content">
Embedded content
<img src="" alt=""> source alternative text
이미지
- 상업적 용도 사용 가능
- 출처 안 밝혀도 됨
- 사업적 용도로 사용하여 돈을 벌었는지가 주요 쟁점
- 사용하지 않는 것을 권고
폰트
- 무료폰트(개인 무료폰트, 상업 용도 무료 폰트)
- 대기업 무료 폰트(한글은 제외 내용증명 날라온다)
- 저작권 꼭 확인하고 사용하기
X 서술자 화소 window.devicePixelRatio
W 서술자 이미지 넓이, x서술자와 쓸 수 없다
size 속성
<picture> 이미지 크기가아니라 아예 다른 포맷의 이미지로 보여줄 수 있다
media 속성
해상도에 따라 '다른 이미지'를 보여주고 싶을 때에는 picture를, 같은 이미지인데 해상도에 따라 더 높은 해상도 이미지를 보여주고 싶을 때에는 srcset을 사용합니다
https://developer.mozilla.org/ko/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images
반응형 이미지 - Web 개발 학습하기 | MDN
이 글에서 우리는 반응형 이미지(Responsive images)의 — 해상도, 스크린 크기 등이 다른 수많은 기기들에서 정상적으로 표시되는 이미지 — 개념과 구현을 위해 HTML에서 제공하는 도구에 대해 배울
developer.mozilla.org
- 절대경로 : 현재 파일 위치에 상관없이 열 수 있는 경로
- 상대경로 : 나(지금 열려있는 파일)기준
window.innerWidth
type 속성
- 회사 컨벤션에 따라 사용하지 않는 태그들도 있다
- 예전 기술 환경에서 동작할 수 있는 기능을 구현해두고, 최신기술을 제공하는
크로스브라우징 (브라우저를 넘나드는) 기법을 ‘점진적 향상기법' 이라고 한다
이미지 포맷의 종류
- GIF(Graphics Interchange Format)
- JPG/JPEG (Joint Photographic Expert Group image)
- PNG (Portable Network Graphics)
- SVG (Scalable Vector Graphics)
- WebP (Web Picture Format)
- AVIF (AV1 Image File Format)
이미지가 많을 경우 이미지 압축을 하기도 한다
<iframe>
- 페이지에 유튜브 영상을 띄울 때 많이 사용된다
- 해킹의 위험이 있다
https://developer.mozilla.org/ko/docs/Web/Media/Autoplay_guide
미디어 및 Web Audio API 자동 재생 가이드 - Web media technologies | MDN
페이지가 로드 되자마자 소리(또는 소리가 나는 영상)를 자동으로 재생하는 것은 사용자에게 별로 유쾌한 경험은 아닐겁니다. 미디어 자동 재생이 유용하려면 꼭 필요한 경우에 한하여 조심스
developer.mozilla.org
<audio>
<vidio>
내일 한번 더 정리해주시기로 했다
연휴 때 심심하지 말라고(?) 공부할 강의들을 엄청 뿌려주셨다
공부할 것
피그마 사이트보고 마크업
30분 요약강좌 시즌1(HTML,CSS_무료) https://inf.run/7rTK
[무료] 2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax - 인프런 | 강의
이 강좌는 코딩을 처음 하시는 분들에게는 빠르게 훑을 수 있는 강의가 될 것입니다. 이미 코딩을 하시는 분들에게는 복습을 빠르게 할 수 있는 강의가 될 것입니다. 이 강의를 통해 자신감을 얻
www.inflearn.com
30분 요약강좌 시즌4(GitHub_무료) https://www.inflearn.com/course/30%EB%B6%84-%EC%8B%9C%EC%A6%8C4-%EA%B9%83%ED%97%88%EB%B8%8C
[무료] 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub - 인프런 | 강의
알아서! 잘! 딱! 깔끔하고! 센스있게! 정리하는 GitHub 핵심 개념 책의 무료강의입니다. 해당 책과 Notion 링크도 무료로 다운로드 받을 수 있습니다. 비영리 프로젝트로 교재활용도 허락없이 가능합
www.inflearn.com
1만시간의 법칙 : https://inf.run/zzx6
[무료] <1만 시간의 법칙> 웹 페이지 제작하기 - 인프런 | 강의
제주코딩베이스캠프의 무료 강의가 돌아왔습니다!! 함께 1만 시간의 법칙 서비스를 만들어보고 Github에 배포까지 해봐요!! :) 아무것도 모르신다고요? 괜찮습니다. 이 강의에 모두 준비되어 있어
www.inflearn.com
견고한 HTML, CSS : https://www.inflearn.com/course/%EA%B2%AC%EA%B3%A0%ED%95%9C-%EA%B8%B0%EB%B3%B8%EA%B8%B0-html-css
견고한 기본기 HTML&CSS - 인프런 | 강의
우리는 HTML, CSS를 잘 알아야 견고한 실력의 프론트엔드 개발자가 될 수 있다고 생각합니다.✍ HTML과 CSS의 종류부터 실무 활용까지, 이 강의로 언어를 올바르게 사용하는 방법을 배울 수 있습니다
www.inflearn.com
정규표현식 : Python으로 톺아보기 - 인프런 | 강의
듣기만 해도 정규표현식이 이해되는 신기한 강의! 포기 금지! 미루기 금지! 자, 지금 해봅시다!, - 강의 소개 | 인프런...
www.inflearn.com
Notion 강의 : https://www.inflearn.com/course/%EB%85%B8%EC%85%98-%ED%85%9C%ED%94%8C%EB%A6%BF-%EA%B0%95%EC%9D%98
직접 만드는 노션 템플릿 BEST 7선 - 인프런 | 강의
메모혁신 노션(notion)의 기초부터 템플릿 제작까지 단 한 강좌로 노션 사용하기!, - 강의 소개 | 인프런...
www.inflearn.com
웹 접근성 강의 : https://www.boostcourse.org/web201
웹 접근성 이해
부스트코스 무료 강의
www.boostcourse.org
하버드 CS 강의 : https://www.edwith.org/cs50
[해외명강] 컴퓨터 과학 교양 강좌: CS50 강좌소개 : edwith
- 커넥트재단
www.edwith.org
코딩인터뷰를 저격하는 JS 스나이퍼 양성학교 https://inf.run/tALx
코딩인터뷰를 저격하는 JS 스나이퍼 양성학교 - 인프런 | 강의
코딩인터뷰를 앞두고 계신다구요? 제대로 찾아오셨습니다! 평소에 이해가 잘 가지 않거나, 들어도 들어도 헷갈리는 자바스크립트 개념들을 모아모아 함께 파고드는 시간을 마련했습니다 :) 면
www.inflearn.com
CS 강의 : http://www.kocw.net/home/cview.do?cid=3646706b4347ef09
운영체제
운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 시스템의 필수적인 부분이다. 본 강좌에서는 이와 같은 운영체제의 개념과 역할, 운영체제를 구성하는 각
www.kocw.net
'멋쟁이사자처럼 프론트엔드 스쿨 > FE TIL' 카테고리의 다른 글
[멋사 프론트엔드 스쿨]9월 15일 목요일 TIL_CSS Selector 심화, CSS Combinator, Flex (0) | 2022.09.16 |
---|---|
[멋사 프론트엔드 스쿨]9월 14일 수요일 TIL_Text, position, Float (0) | 2022.09.14 |
[멋사 프론트엔드 스쿨]9월 8일 목요일 Reset CSS, 공백처리, 주석 및 벤더프리픽스, CSS Selector, 선택자 우선순위, Box Model (0) | 2022.09.09 |
[멋사 프론트엔드 스쿨]9월 7일 수요일 iframe, audio, vidio, Tabular data, CSS특강 (1) | 2022.09.08 |
[멋쟁이사자처럼 프론트엔드 스쿨]9월 5일 월요일 TIL (1) | 2022.09.05 |