본문 바로가기
지식

HTML CSS 기초 웹사이트 표준 접근성 크로스 브라우징

by Ele(단단) 2023. 3. 21.
반응형

HTML, CSS 기초, 웹사이트 표준, 접근성, 크로스 브라우징

 

웹사이트 제작시 고려 사항

1. 웹 표준

웹 사이트를 작성할 때 따라야 하는 공식 표준이나 기술 규격

2. 웹 접근성 

장애의 여부와 상관 없이 모두가 웹사이트를 이용할 수 있게 하는 방식

3. 크로스 브라우징

모든 브라우저 또는 기기에서 사이트가 제대로 작동하도록 하는 기법

 

웹사이트에서 눈에 보이는 정보나 특정 구역을 설정할 때 사용하는 언어

 

HTML 태그 구성 요소

 

Tag의 두 가지 요소

1) Block 요소

y축 정렬 형태로 출력 (줄바꿈 현상 나타남) 공간을 만들 수 있고, 상하 배치 작업 가능

 

2) Inline 요소

x축 정렬 형태로 출력 (한 줄에 출력) 공간을 만들 수 없고, 상하 배치 작업 불가능

 

CSS

 

CSS

 

• 정보(HTML)와 디자인(CSS)의 분리

• 문서의 레이아웃과 스타일 정의

• HTML로 작성된 정보를 꾸며주는 언어

 

css 구성 요소

 

css 적용 방법 3가지

1) 해당 Tag 안에 style='' 이라는 속성으로 직접 입력한다.

Tag에 직접

 

2) <head>태그 부분에 <style>이라는 태그 안에  css 구성 요소를 기입한다.

<style>이라는 태그 사용

 

3) <head> 태그 부분에 <link> 태그로 '.css'파일을 불러온다. 

외부에 .css 파일을 만들어서

 

누가 부모? 자식?

부보 자식

  • 예시에서는 id를 가진 div 태그가 부모
  • p, div가 자식

중요한 것은 누구를 기준으로 하는 지 확실히 해서 표현해야 한다.

 

선택자에 의한 캐스케이딩

우선 순위

style > id > class> type 순으로 우선순위가 높음

 

미디어 쿼리, !important, inline-block, 박스 모델 찾아보시면 좋을 듯 합니다.
반응형

댓글