-
CSS 선택자의 종류와 활용방법Dung--[CSS HTML] 2023. 5. 3. 17:59
CSS 선택자의 종류와 활용방법
CSS 표만들기 및 테두리 꾸미는 방법
CSS 표만들기 및 테두리 꾸미는 방법 1. CSS 테두리 만드는 속성 테두리는 border 속성으로 만듭니다. table,th,td요소에 적용하실 수 있습니다. tr요소에는 적용이 되지 않습니다. 2. 기본모양 아무런 꾸
dsmotion.tistory.com
CSS 표꾸미기, 정렬하는 방법
CSS 표꾸미기, 정렬하는 방법 1. CSS 표 관련된 정렬 방법 표에 관련된 정렬방법에는 표 정렬, 셀 안의 내용가로 정렬, 셀 안의 내용 세로 정렬이 있습니다. 기본적인 모양은 1)표 : 왼쪽 정렬 2)제목
dsmotion.tistory.com
CSS 테이블 꾸미기, 표 크기 설정하는 방법
CSS 테이블 꾸미기, 표 크기 설정하는 방법 1. CSS 표와 셀의 기본 크기 표와 셀의 크기는 정해져 있지가 않습니다. 내용이 짧다면 작은 크기로, 내용이 길다면 크게 표와 셀이 형성이 됩니다. 의도
dsmotion.tistory.com
1. 전체 선택자
- 전체 선택자는 모든 html 요소를 선택합니다. 별표 ( * )로 나타냅니다.
- 예를 들자면 다음은 모든 요소의 색상을 파란색으로 만듭니다.
* {
color: blue;
}- 다른 선택자와 같이 사용을 할때에는 생략할 수 있습니다. 즉, 다음 두줄은 같은 결과를 만듭니다.
*.abc { color: blue; }
.abc { color: blue; }2. 타입 선택자
- 타입 선택자는 h1, p, span, div 등의 html 요소를 선택하는 선택자입니다.
- 예를 들자면 다음은 html 문서 안에 있는 모든 p요소의 내용을 파란색상으로 만듭니다.
p {
color: blue;
}3. 속성 선택자
- 속성 선택자는 특정 속성을 가지고 있거나 특정 속성이 특정 값 등을 갖고 있는 요소를 선택합니다.
1)attributename(속성 선택자)
- attributename 속성을 가진 요소를 선택합니다.
- 예를 들어 다음은 title 속성을 가진 h1 요소를 선택합니다.
h1[title]2)attributename="value"
- attributename 속성의 값이 value인 요소를 선택합니다.
- 예를 들자면 다음은 title 속성의 값이 abc 인 h1 요소를 선택합니다.
h1[title="abc"]- 주의할 사항은 속성값이 정확하게 일치하여야 한다는 것입니다.
- 예를 들어 다음은 선택이 되지만,
<h1 title="abc">Lorem</h1>- 다음은 선택되지 않습니다.
<h1 title="abc xyz">Lorem</h1>3)attributename~="value"
- attributename 속성의 값이 value를 포함한 요소를 선택합니다.
- 예를 들어서 다음은 title 속성의 값이 abc를 포함한 h1 요소를 선택합니다.
h1[title~="abc"]- 포함 여부는 단어 기준으로 판단합니다.
- 예를 들자면 다음은 선택되지만,
<h1 title="abc xyz">Lorem</h1>- 다음은 선택되지 않았습니다.
<h1 title="abcxyz">Lorem</h1>4) attributename l ="value"
- attributename 속성의 값이 value 이거나 value-로 시작하는 요소를 선택합니다.
- 예를 들어서 다음은 title 속성의 값이 abc 이거나 abc-로 시작하는 h1요소를 선택합니다.
h1[title|="abc"]- 다음은 선택되고
<h1 title="abc">Lorem</h1>
<h1 title="abc-xyz">Lorem</h1>-다음은 선택이 되지 않습니다.
<h1 title="abc xyz">Lorem</h1>5) attributename^="value"
- attributename 속성의 값이 value로 시작하는 요소를 선택합니다.
- 예를 들어서 다음은 title 속성의 값이 abc로 시작하는 h1요소를 선택합니다.
h1[title^="abc"]- 단어 기준이 아니라 문자열 기준입니다. 그래서 다음 모두 선택이 됩니다.
<h1 title="xyz abc">Lorem</h1>
<h1 title="xyz-abc">Lorem</h1>6) attributename*="value"
- attributename 속성의 값이 value를 포함한 요소를 선택합니다.
- 예를 들어서 다음은 title 속성의 값이 abc를 포함한 h1요소를 선택합니다.
h1[title*="abc"]- 포함 여보는 문자열을 기준으로 판단합니다. 따라서 다음 모두 선택됩니다.
<h1 title="abc xyz">Lorem</h1>
<h1 title="abcxyz">Lorem</h1>
<h1 title="lmn abc-xyz">Lorem</h1>CSS를 HTML에 적용하는 방법 및 설명
CSS를 HTML에 적용하는 방법 및 설명 HTML에 CSS를 적용하는 방법에는 3가지가 있습니다. 각 방법은 장단점이 있으니 상황에 맞추어 적절한 방법을 선택합니다. - Inline Style sheet HTML 태그의 style 속성
dsmotion.tistory.com
css 기초 여러가지 문법 만들기
css 기초 여러가지 문법 만들기 1. 문법 가장 간단한 CSS 코드 입니다. h1 { color: red } h1, color, red 세가지의 단어가 있는데 각각 선택자, 속성, 값이라고 합니다. - 선택자 : 무엇을 꾸밀지 정합니다. h1
dsmotion.tistory.com
css 상속에 대한 정의와 속성
css 상속에 대한 정의와 속성 1. 상속(inheritance) CSS 속성은 상속하는 속성과 상속하지 않는 속성으로 되어있습니다. 상속은 자식 요소에 형향을 끼칩니다. 상속하지 않는 속성은 자식 요소에 영향
dsmotion.tistory.com
'Dung--[CSS HTML]' 카테고리의 다른 글
CSS기초 변수를 활용하기 (0) 2023.05.03 css 상속에 대한 정의와 속성 (0) 2023.04.28 CSS의 !important 활용하기 (0) 2023.04.28 css 기초 여러가지 문법 만들기 (0) 2023.04.27 CSS를 HTML에 적용하는 방법 및 설명 (1) 2023.04.26