CSS의 간단한 문법을 복습해보고 CSS 꾸미기의 유용한 도구인 부트스트랩에 대해서 공부해보고자 합니다.
- <body> : 내 눈에 보이는 부분입니다.
- <div> : 구역을 나누는 태그로, 여러가지 태그들을 한번에 옮길때 묶어서 옮길 수 있습니다.
- <p> : 문단을 뜻합니다.
- <span> : 문장 중에서 특정 글자에만 무언가를 효과주고싶을때 사용합니다.
- <a> : 하이퍼링크를 사용할 수 있습니다. <a href="주소"/>
- <hr> : 가로선을 주는 태그
- CSS 주석처리 : <head>태그에서 /* 텍스트 */
- HTML 주석처리 : <body> 태그에서 <!-- 텍스트 -->
1. div 태그
<div>
<Button>
</Button>
</div>
>> Button의 부모태그는 div태그라고 한다.
>> 부모태그의 내용을 상속받는 것이다.
2. image 태그
이미지를 넣을때는
background-image:url("링크");
background-size:cover;
background-position:center;
3. margin 속성
margin : 5px 10px 10px 10px
속성은 위쪽, 오른쪽, 밑, 왼쪽 순이다.
(= 상 우 하 좌) (= ^ > v <) (=12시기준 시계방향)
4. 태그 한번에 옮기기, 태그 한번에 스타일 적용
ex) 전체 태그 모두 중앙 정렬
1. div로 묶어서 그 div를 옮기는 것
2. .wrap 클래스로 묶은 후
3. margin:auto;
하지만 버튼같은 경우 글 속성이므로 margin:auto; 가 정상적으로 적용되지 않는데,
이는 이 글 속성을 박스 속성으로 만들어 준후 적용해주어야 정상처리가 된다.
display:block;
5. 클래스 중첩
class="a b" 처럼 띄어쓰기를 기준으로 복수를 적용해주면 됩니다.
6. style 속성 전체적용 방법
* {
color:red;
}
/* 주로 폰트 스타일을 지정해준다.*/
7. style태그 파일로 분리해서 관리
style 태그는 너무 코드가 길어질 수 있기때문에 mystyle.css로 만들어서 옮긴 후 외부에서 가져올 수 있습니다.
<link rel="stylesheet" type="text/css" href = "mystyle.css">
로 가져올 수 있습니다.
<파이참 단축키>
- Ctrl + Alt + L을 누르게되면 전체 코드를 정렬시킨다.
- 영역 선택후 Tab을 누르면 전체적으로 Tab이 됩니다.
- 자동완성되어있을때 Enter를 누르는 것이 아닌 Tab을 누르면 그 밑에 자동완성된 내용이 완성됩니다.
<부트스트랩이란?>
- 다양하게 사용가능한 CSS를 미리 모아둔것, 누군가가 이미 완성한 부트스트랩을 가져다 쓰기도 합니다.
<부트스트랩 - 메모장 관련 CSS>
부트스트랩 홈페이지에서 Jumbotron과 CardColumns를 이용해 메인화면을 만들 수 있습니다.
CardColumns는 Card에서 하위요소로 존재합니다.
<예시화면>
1) 부트스트랩의 Forms를 참고하여 Form을 div로 바꿔 사용하면 유용합니다.
2) text창을 늘릴 수 있는 부트스트랩 : Example textarea 참고하기
cf) 구글 검색창에 'css border w3schools' 사이트를 활용
cf) 구글 검색창에 'mdn' 공식문서 사이트 활용
'Programming > HTML - CSS' 카테고리의 다른 글
[CSS 기초] Transition / Transform 효과 (간단한 애니메이션) (0) | 2022.05.03 |
---|---|
[CSS 기초] 간단한 홈페이지 디자인 만들기 (Homepage Design) (0) | 2022.04.27 |
[CSS 기초] 절대 위치 / 상대 위치 (absolute / relative) (0) | 2022.04.26 |
[CSS 기초] 박스 그림자 / 테두리 지정 (Box Shadow / Outline) (0) | 2022.04.25 |
[CSS 기초] 선택자 (클래스선택자 / 구조선택자) 예제 (0) | 2022.04.11 |