HTML & CSS 9

[CSS] float 속성

Float 속성 지정한 요소가 Normal flow를 벗어나도록 만드는 속성 box를 왼쪽이나 오른쪽으로 이동시켜 inline 요소들이 주변을 가리게함 float : none - 기본 값 float : left - 요소를 왼쪽으로 띄운다 float - right - 요소를 오른쪽으로 띄운다 float 전후 비교 1. float 하지 않았을 때 코드 box1 box2 2. float 추가 했을 때 코드 box1 box2 -> float : left를 추가한 것 만으로 box를 왼쪽에 띄울 수 있다 !

HTML & CSS 2023.03.10

[CSS] 결합자 ( + / ~ )

+ : 형제 요소 결합자 / 인접 형제 선택자 p + p : p 다음 p일 때 속성을 적용 시켜라 ~ : 후손 선택자 / 일반 형제 선택자 특정 태그 뒤에 나오는 모든 요소들을 선택 p ~ p : p 다음에 나오는 모든 p태그를 선택 0 1 2 3 4 5 기사 6 7 8 9 p + p{ color: red; } p 다음 p 가 오면 red로 바꿔라 1 2 에서 2가 빨간색이 된걸 확인 p ~ span{ color: green; } p 다음에 나오는 모든 span을 green으로 바꿔라 span인 3과 9가 모두 초록색이 된걸 확인

HTML & CSS 2023.03.08

CSS 원칙 ( box / inline / position )

CSS 원칙1 모든 요소는 네모(box)이고, 위에서 아래로 왼쪽에서 오른쪽으로 쌓인다. Box model 모든 HTMl 요소는 box 형태 하나의 box는 content, padding, border, margin 4가지 영역으로 이루어짐 Box-sizing 기본적으로 모든 요소의 box-sizing은 content-box이다. padding을 제외한 순수 contents 영역만을 box로 지정한다. 우리가 일반적으로 box 영역을 볼 때 -> border 까지의 너비라고 생각함 box = border 사이즈로 맞추고 싶다면, box-sizing을 border-box로 설정해야한다. CSS 원칙2 display에 따라 크기와 배치가 달라진다. display 1. block : div / ui / ol ..

HTML & CSS 2023.03.08

[CSS] 선택자 ( nth-child / nth-of-type )

CSS 선택자 P:nth-child(K) : K 번째 자식이 P 타입 이라면 선택 P:nth-of-type(K) : P 타입의 K 번째 자식에게 적용 어떻게 선택 될까? 첫번째 단락 두번째 단락 세번째 단락 네번째 단락 #hphk > p:nth-child(2) { color: blue;} #hphk의 2번째 자식이 p라면 선택 -> 파랑색으로 #hphk > p:nth-of-type(2) { color: red;} #hphk의 p타입의 2번째 자식을 선택 -> 빨강색으로 nth-child를 nth-of-type으로 바꾼다면? 어떻게 선택 될까? 첫번째 단락 두번째 단락 세번째 단락 네번째 단락 #hphk > p:nth-child(2) { color: blue; } #hphk > p:nth-of-type(2..

HTML & CSS 2023.03.07

[HTML] form 만들기 ( label / input )

HTML input요소의 name과 id 속성 HTML input 요소의 name 속성은 서버로 전송되는 데이터의 이름(key)를 나타낸다. 이를 통해 서버에서는 클라이언트에서 전송한 데이터를 처리할 때, 해당 데이터의 이름을 key로 사용하여 데이터를 가져오거나 저장할 수 있다. id 속성은 요소를 식별할 수 있는 유일한 이름을 제공한다. 이를 통해 CSS와 JavaScript에서 해당 요소에 대한 스타일 및 동작을 지정할 수 있다. id 속성은 전체 문서에서 유일해야함 !! 중복 XX Label : HTML에서 label 요소는 사용자의 인터페이스 항목의 설명을 나타낸다. input 요소와 함께 사용하기 Input 요소와 label을 함께 사용하여 이를 클릭하면 해당 label 입력 요소가 선택 된다..

HTML & CSS 2023.03.07

CSS 기본 정리 ( 선택자 / 적용 우선 순위 / 상속 )

CSS : 스타일을 지정하기 위한 언어 CSS 구분은 선택자를 통해 스타일을 지정할 HTML 요소를 선택한 후, 중괄호 안에서 속성과 값, 하나의 쌍으로 이루어진 선언을 진행한다. 각 쌍은 선택한 요소의 속성과 속성에 부여할 값을 의미한다. 속성(Property) : 어떤 스타일을 변경할지 결정한다. ( ex 폰트 ) 값(Value) : 어떻게 스타일 기능을 변경할지 결정한다. ( ex 폰트크기 ) CSS 선택자(Selector) 유형 1. 기본 선택자 : * 전체 선택자, 요소 선택자, class 선택자, id 선택자, 속성 선택자 요소 선택자 : HTML 태그를 직접 선택 class 선택자 : 마침표(.)로 시작, 해당 클래스가 적용된 항목을 선택 id 선택자 : # 문자로 시작, 해당 아이디가 적용..

HTML & CSS 2023.03.07

HTML 기본 정리 ( 구조 / 요소 / 속성 / Global Attribute )

HTML ( Hyper Text Markup Language ) - 웹 페이지를 작성하기 위한 언어 1. Hyper Text : HyperLink를 통해 텍스트를 이동 -> 클릭을 통해 자유롭게 이동할 수 있다. 비 선형적으로 이루어짐 2. Markup Language : 태그 등을 이용하여 문서나 데이터의 구조를 명시하는 언어 HTML 기본 구조 1. HTML : 문서의 최상위 요소 2. HEAD : 문서 메타데이터 요소 -> 일반적으로 브라우저에 나타나지 않는 내용이 있다. : 브라우저 상단 타이틀 : 외부 리소스 연결 요소 : CSS를 직접 작성하는 곳 3. BODY : 문서 본문 요소 -> 실제 화면에 보이는 것과 관련된 내용 HTML 요소(element) contents 여는태그 + 내용 + 닫..

HTML & CSS 2023.03.07

HTML 시작하기 ( 시멘틱태그 / 리스트 / 표 / 폼만들기 )

HTML 구조 HTML의 구조 ! 이해해야 코드를 칠 수 있지 않을까해서 함 만들어봤다 시멘틱 태그 시멘틱 태그 : 웹 문서의 구조를 만드는 것 !! html css js html css javascript : order list ( 순서있는 목록 ) : unorder list ( 순서없는 목록 ) : list table 표 만들기 월 화 수 목 11 12 13 14 21 22 33 34 : 표만들기 과 가 모두 있어야 셀이 만들어짐 : 제목 행 만들 때 사용 / 가운데정렬+굵게 : 행 : 열 : 표의 구조 중 제목 : 본문 : 요약 폼만들기 회원가입폼 이름 전화번호 비밀번호 이메일 ~ 속성의 종류 ~ method = "post" : 입력한 내용의 길이에 제한X 사용자가 입력한 내용도 안나옴 method..

HTML & CSS 2022.09.24

[HTML] 맛보기

HTML 웹페이지 만들기 첫번째로 만든 웹페이지 나의 첫 html 페이지 !! 줄 나누기, 공백 만들기 새로운 html 제목줄2 제목줄3 제목줄4 제목줄5 제목줄6 문장을 쓰고 엔터키를 눌러도 줄바꿈은 안된다. 공백도 안된다. 문단을 나눠보자 애국가 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강상 대한사람 대한으로 길이 보전하세 진달래꽃 나 보기가 역겨워 가실때에는 말없이 고이 보내 드리오리다. 영변에 약산 진달래꽃 아름따다 가실길에 뿌리오리다 html은 아무리 엔터를 쳐도, 줄이 안바뀐다. 줄바꿈 공백 주석 리스트 만들기 목록태그(리스트 형태의 태그) 파랗게 난너없이 베러엔베러 투쒜 Feel like 에스프레소 카라멜 마끼아또 카페모카 콜드브루 아메리카노 목록 태그..

HTML & CSS 2022.09.03