본문 바로가기
728x90
반응형
SMALL

Web96

[JavaScript] 자바스크립트란? & 자바스크립트의 역사, 특징, 출력 1. 자바스크립트(JavaScript)란 ❓ Ecma International의 프로토타입 기반의 프로그래밍 언어로, 스크립트 언어 HTML, CSS와 함께 웹을 구성하는 요소 중 하나 클라이언트 단에서 웹 페이지가 동작하는 것을 담당 썬 마이크로시스템즈(현 오라클)에서 개발한 Java와 관계 없는 언어 2. 자바스크립트의 역사 1995년 넷스케이프 내비게이터 : 네비게이터 브라우저가 90% 이상의 점유율 1996년 브랜던 아이크 동적인 프로그램을 개발하기 위해 언어(모카, 10일만에 개발)를 개발 네비게이터2에 탑재(모카 ➡라이브스크립트➡자바스크립트) MS의 익스플로러의 jscript 호환성 문제로 크로스 브라우징 이슈가 발생 1997년 자바스크립트는 ECMAScript(비영리 표준화 기구 ECMA 인.. 2023. 4. 5.
[CSS] 미디어 쿼리 - @media, 반응형 웹 1. 미디어 쿼리(Media Query) 1-1. 반응형 웹 하나의 웹사이트에서 PC, 스마트폰, 태블릿 등 접속하는 디스플레이 종류에 따라 화면의 크기가 자동으로 변하도록 만든 웹페이지 접근 방법 @media 매체유형 and (속성에 대한 조건) { css코드 ... } ✔️ 매체유형 all: 모든 매체 screen: 컴퓨터, 태블릿, 스마트폰 ...(해상도로 구분함) printer: 프린터 speech: 스크린 리더 ✅ 화면크기에 따라 배경 색상이 달라지는 반응형 웹 미디어 쿼리 ✅ 다음 페이지를 반응형 웹으로 만들어보자. 📄 외부 스타일로 적용한 css 파일 인스타그램 유튜브 페이스북 트위터 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Ar.. 2023. 4. 4.
[CSS] Flex 레이아웃 - 요소 정렬, 배치하기 1. Flex 레이아웃 수평정렬을 하기 위한 속성 display: flex로 설정해야 함 2. 속성 2-1. flex-wrap 플렉스 라인에 여유가 없을 때 플렉스 요소의 위치를 결정하는 속성 nowrap: 기본값. 플렉스 요소가 다음줄로 넘어가지 않음. 요소의 너비를 줄여서 한줄에 배치 wrap: 플렉스 요소의 여유 공간이 없다면 다음줄로 넘김 wrap-reverse: 플렉스 요소의 여유 공간이 없다면 다음줄로 넘김(단, 아래쪽이 아닌 위쪽으로 넘김) 2-2. flex-direction 플렉스 요소들이 배치되는 축의 방향을 결정하는 속성 row: 기본값, 가로로 배치 row-reverse: 가로로 배치(반대로) colunm: 세로로 배치 (반대로) column-reverse: 세로로 배치(반대로) 2-.. 2023. 4. 4.
[CSS] 레이아웃 설정하기 - 2단 레이아웃, 3단 레이아웃, 다단 레이아웃 1. 2단 레이아웃 📄외부스타일로 적용한 css 파일 다단 레이아웃 Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam amet cum exercitationem ad velit consequuntur, magni incidunt. Reprehenderit iste, placeat, animi commodi possimus facere, velit autem culpa dicta laudantium voluptatem!Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam amet cum exercitationem ad velit consequuntur, magni incidu.. 2023. 3. 31.
[CSS] 포지션(Position), 위치 지정방식의 종류, z-index 1. css Position 요소의 위치를 결정하는 방식을 결정 2. 위치 지정방식 2-1. 정적 위치 지정방식 static position, 기본값 HTML 요소의 위치를 결정하는 기본적인 방식 단순히 웹 페이지의 흐름에 따라 차례대로 요소들이 위치를 결정하는 방식 2-2. 상대 위치 지정방식 relative position HTML 요소의 기본 위치(정적 위치 지정방식)를 기준으로 위치를 재설정하는 방식 top, left, right, bottom 속성값을 사용하여 재설정 2-3. 고정 위치 지정방식 fixed position 웹 페이지가 스크롤 되어도 고정위치로 지정된 요소는 항상 같은 곳에 위치 뷰포트를 기준으로 위치를 설정하는 방식 top, left, right, bottom 속성값을 사용할 수.. 2023. 3. 31.
[CSS] 디스플레이(display) 속성, 폼(form) 알아보기! 1. css 디스플레이 웹 페이지의 레이아웃을 결정하는 속성 block inline inline-block none ✔ visibility: hidden; -> visibility: visible; 디스플레이 display 속성값을 none으로 설정 display 속성값을 none으로 설정 display 속성값을 hidden으로 설정 display 속성값을 hidden으로 설정 2. css 폼 폼 요소의 스타일 설정 폼 아이디: 비밀번호: 직업: 프로그래머 디자이너 학생 공무원 유튜버 회원가입 2023. 3. 31.
[CSS] 패딩(padding), 마진(margin), 테두리(border) 속성 알아보기! 1. 패딩(padding) 내용과 테두리 사이의 간격 padding-top, padding-right, padding-bottom, padding-left padding: 위 오른쪽 아래 왼쪽순으로 설정 [css] div#padding { padding: 20px 50px 30px 10px;} /* 위 20px, 오른쪽 50px, 아래 30px, 왼쪽 10px */ /* ⭐ 3개 */ div#padding { padding: 20px 50px 30px ;} /* 위 20px, 오른쪽 왼쪽 50px, 아래 30px */ /* ⭐ 2개 */ div#padding { padding: 20px 50px ;} /* 위 아래 20px, 왼쪽 오른쪽 50px */ /* ⭐ 1개 */ div#padding { padd.. 2023. 3. 31.
[CSS] 박스모델(Box Model)과 내용(Content)의 차이점, 박스사이징(box-sizing) 1. 박스 모델(Box Model) 모든 HTML 요소는 박스 모양으로 구성 박스 모델은 HTML 요소를 내용, 패딩, 테두리, 마진으로 구분함 2. 내용(content) 텍스트나 이미지가 들어있는 박스의 실질적인 내용 부분 안녕 /*안녕이 들어있는 내용부분이 content */ 3. 박스 사이징(box-sizing) width, height 값에 padding, border 영역은 포함되지 않음 만약 width가 100%로 설정되는 경우 padding이나 border속성을 추가하면 안됨 box-sizing 속성값을 border-box로 설정하면 width와 height값에 padding과 border를 포함 content-box : padding과 border를 포함하지 않음 border-box : p.. 2023. 3. 30.
728x90
반응형
LIST