반응형

CSS 18

[CSS]css 속성 표기법

목차 css 속성 표기법 padding-top: 0px; padding-right: 20px; padding-bottom: 30px; padding-left: 10px; ==> padding: 0px(위); 20px(오른쪽); 30px(아래); 10px(왼쪽); padding과 margin 둘다 같은 속기법 사용 가능 만일 padding이나 margin이 모든 방향에서 같은 값을 가지면 padding: 20px(위, 오른쪽, 아래, 왼쪽 모두 같은 값) 이런식으로 작성할 수 있음 padding이나 margin을 단축하는 또 다른 방법: 위아래가 동일하고 우측과 좌측이 동일한 경우 ==> padding: 0px(위, 아래) 20px(우,좌); 속기법 암기를 위해서는 속기법 순서가 시계방향으로 된다고 생각...

IT/HTML&CSS 2022.11.30

[CSS]css 레이아웃

목차 css 레이아웃 떠 있는 레이아웃: float 사용, 단점은 div전체를 옮겨야 한다는 점과 두개의 컬럼을 만들수 없다는 점 젤로 레이아웃: 페이지에 있는 모든 콘텐츠 주위를 고정된 크기의 div로 감싸고 고정된 레이아웃을 만든 후, margin을 auto로 설정해서 좌우에 동일한 너비의 margin이 있고 가운데 content영역이 있다는 점(많은 블로그가 이런 형태), 단점은 콘텐츠가 브라우저창 전체를 채우려고 확장되지 않는 다는 점이지만 이를 단점이라고 생각하지 않는 사람도 많다고 함 출처 : Head First HTML and CSS(개정판)

IT/HTML&CSS 2022.11.30

[CSS]CSS table display

목차 CSS table display display 속성값으로 table, table-row, table-cell등을 사용해서 요소를 표(table)처럼 표현하는 방법 참조 url: https://www.codingfactory.net/10776 ① 테이블 전체를 나타내는 div를 생성 후 이 div내에 행과 컬럼을 중첩시킴 ② 테이블의 행별로 행 콘텐츠를 포함할 div를 생성 ③ 컬럼처럼 동작할 블록요소(div)를 위의 div안에 넣음 ④ CSS에서 전체 테이블에 해당하는 div의 display를 table로 설정, 테이블의 행에 해당하는 div의 display를 display-row로 설정, 행의 컬럼에 해당하는 div의 display를 display-cell로 설정 아래는 간단한 예시 마크업 아래는..

IT/HTML&CSS 2022.11.30

[CSS]css 선택자 결합 & 복잡한 선택자 사용법

목차 css 선택자 결합 & 복잡한 선택자 사용법 선택자 결합 & 복잡한 선택자 사용법 ① 아래와 같이 선택하고자 하는 요소에 대한 구문을 먼저 정의함 div#greentea > blockquote: 아이디가 greentea인 div의 자손선택자 중 blockquote를 선택 ② 그리고 선택하려는 요소를 놓음 div#greentea > blockquote p(요소): blockquote의 구문에 선택하려는 요소인 p요소를 추가(이 p요소는 blockquote의 자손이어야 하며, greentea란 id를 가진 div의 자식이어야 함) ③ 그리고 의사클래스나 의사요소를 명시함 div#greentea > blockquote p:first-line {font-style: italic;} ==> id가 green..

IT/HTML&CSS 2022.11.30

[CSS]css 변형(transform) & 트랜지션(transition)

목차 변형(transform) & 트랜지션(transition) ex) 마우스를 요소 위로 가져갈 경우 회전하게 하는 등의 효과 이 경우 요소위로 마우스를 가져갈 경우 바로 회전하기 때문에 투박스러움 위의 이미지를 좀 더 부드러운 에니메이션 효과를 주기위해서 아래와 같이 트랜지션 적용 출처 : https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms#%ED%9A%8C%EC%A0%84

IT/HTML&CSS 2022.11.30

[CSS] html+css 활용 예제 풀기(2021-10-26)

Home>우정복지증진>복지포털사이트 맞춤형 복지제도로 일방적으로 제공되는 기존 복지 서비스와는 달리 우정사업본부 복지포탈 사이트를 통해 우정종사자들의 선호와 필요성에 따라 개별적으로 자신에게 적합한 혜택을 선택하여 복지접수를 사용하는 제도에 초점을 맞춰맞춤형복지,복지플라자, 수련원예액,커뮤니티 활동, 복지정보 등 다양하고 알찬메뉴를 종합적이고 체계적으로 제공하고 있습니다.앞으로도 지속적으로 우정종사라 여러분들의 보다 풍요로운 삶의 질적 향상과 건전한 여가활동 증진을 위한 구심점 역할을 충실히 수행하도록 하겠습니다. 분야 내용 맞춤형복지 나의 복지점수, 사용내역조회 서비스 및 사용법, 복지카드에 대한 다양한 정보를 제공합니다. 복지플라자 우정종사자들을 위한 각종 제휴서비스를 한눈에 확인하실 수 있습니다. ..

IT/HTML&CSS 2021.11.25

[CSS] box-sizing / 가상태그 After, Before / 순서선택자(2021-10-21)

box-sizing 태그의 규격을 정하는 기준 기본값은 content-box로 설정 되어있다. A-box B-box 가상태그 After/Before 선택된 태그의 첫번째 혹은 마지막 자식 태그를 css 문법을 통해 만들 수 있는 방법(css문법) list1 list2 list3 list4 순서선택자 형제 태그의 순서를 사용하여 선택자로 지정할 수 있다. *{margin: 0;padding: 0;} .abox{ width: 400px; /*기본값 : width는 테두리(border)를 뺀 콘텐츠 박스 너비를 의미한다!*/ height: 150px;/*기본값 : height는 테두리(border)를 뺀 콘텐츠 박스 높이를 의미한다!*/ border: 20px solid black; padding:10px; ..

IT/HTML&CSS 2021.11.25

[CSS] overflow/box-shadow/text-shadow/border-radius/opacity(2021-10-19)

overflow 속성의 적용 결과(규격이 정해진 경우에 한해서) 콘텐츠의 내용이 박스의 크기를 넘어가는 경우 박스의 크기 만큼만 보이고 나머지 콘텐츠는 보이지 않도록 숨길 수 있다. 박스의 크기와 콘텐츠의 내용과 상관없이 박스에 스크롤바를 생성할 때는 overflow:scroll을 선언하면 된다. 이때 만약 박스의 크기가 콘텐츠보다 클 경우 스크롤 바는 비활성화 되어 나타난다. 콘텐츠의 내용이 박스의 크기보다 많아서 박스에 자동으로 스크롤 바가 생성되도록 할 경우에 선언한다. 콘텐츠의 내용이 박스의 크기를 넘어가는 경우 박스의 크기를 무시하고 콘텐츠의 내용을 모두 보여지도록 할 때 선언, 블록요소의 기본값이기도 하다. Lorem ipsum dolor sit amet, consectetur adipisic..

IT/HTML&CSS 2021.11.24

[CSS] 박스모델 예제_Box model 공부(2021-10-12)

box-model 모든 태그는 브라우저마다 조금씩 다르지만 기본적으로 마진과 패딩이 설정되어있다. margin 테두리 기준 바깥쪽 여백 padding 테두리 기준 안쪽 여백 list1 list2 list3 /* 스타일 초기화 = reset style */ *{margin:0;padding:0;} /* *은 '모든 태그'라는 뜻 */ /* h1{border:1px solid red;margin:0;padding:0;} h2{border:1px solid red;margin:0;padding:0;} p{border:1px solid red;margin:0;padding:0;} ul{border:1px solid blue;margin:0;padding:0;} /* ul 자체 padding left가 적용되어 ..

IT/HTML&CSS 2021.11.24

[CSS] Background_배경 스타일 넣기(2021-10-07)

Background 백그라운드 속성은 해당하는 태그의 영역에 이미지 또는 색상을 입력할 수 있는 css 속성 백그라운드로 적용한 이미지 또는 색상은 컨텐츠가 아니기 때문에 자리를 차지하지 않는다. .box{ /* 블록레벨요소는 포함하는 컨텐츠에 따라 높이가 자동으로 조정됩니다. 블록레벨요소는 가로/세로 사이즈를 자유롭게 조절할 수 있습니다. 배경이미지는 컨텐츠가 아니기 떄문에 자리를 차지하지 않는다. so, 이미지가 전체적으로 안나오고, 반복되며 다른 컨텐츠를 밀어내거나 영역을 늘리지 않는다. = 순전히 장식용으로 사용! */ width:800px; height:800px; /* height의 기본값은 auto >> 들어가는 컨텐츠에 따라 자동 조절됨 */ background-color:#a5f3f1;/..

IT/HTML&CSS 2021.11.18
반응형