<p>
요소에 대해 글꼴 색상을 빨간색으로 정의하려면 다음 코드를 사용할 수 있습니다. <p>
元素定义字体颜色为红色,我们可以使用以下代码:
p { color: red; }<p>这样,所有的段落文字都将变为红色。
<p class="highlight">This text will be highlighted in some way.</p>
.highlight { background-color: yellow; }<p>在这个例子中,我们将所有class为“highlight”的元素的背景色设置为黄色。
<p id="main-heading">This is the main heading of the page.</p>
#main-heading { font-size: 24px; }<p>在这个例子中,我们使用ID选择器将所有ID为“main-heading”的元素的字体大小设置为24px。
<input type="text" value="Input text here"> <input type="submit" value="Submit">
input[type="text"] { width: 200px; } input[type="submit"] { background-color: blue; color: white; }<p>在这个例子中,我们使用属性选择器,将所有
<input>
元素中type
属性为text
的元素的宽度设置为200px,将type
属性为submit
的元素的背景色设置为蓝色,字体颜色设置为白色。
:hover
:鼠标滑过元素时的状态
<li>
:active
:鼠标点击元素时的状态
<li>
:visited
:链接已被访问的状态
<li>
:focus
:元素获得鼠标焦点时的状态
<li>
:nth-child()
:选择一个元素的兄弟元素
<li>
:last-child
:选择一个兄弟元素中的最后一个元素
button:hover { background-color: red; } input:focus { outline: none; } ul li:nth-child(2) { color: blue; } div:last-child { font-size: 16px; }<p>在这个例子中,我们为鼠标滑过
<button>
元素时的状态设定了背景色。<input>
元素获得鼠标焦点时,将去掉边框。我们使用了每个<ul>
列表的第二个<li>
元素的文本颜色为蓝色。对于最后一个<div>
rrreee이렇게 하면 모든 단락 텍스트가 빨간색이 됩니다. <p>클래스 선택기<p>클래스 선택기는 요소가 지정한 클래스 속성을 기반으로 요소를 선택하는 식별자입니다. HTML에서는 요소에 대해 하나 이상의 클래스를 지정할 수 있으며 각 클래스는 공백으로 구분됩니다. 클래스 선택기를 사용하여 CSS 속성을 특정 클래스로 설정할 수 있습니다. 🎜rrreeerrreee🎜이 예에서는 "highlight" 클래스가 있는 모든 요소의 배경색을 노란색으로 설정했습니다. 🎜🎜ID 선택기🎜🎜클래스 선택기와 유사하게 ID 선택기는 요소가 지정한 ID 속성을 기반으로 요소의 식별자를 선택합니다. ID는 요소를 고유하게 식별하므로 각 ID 값은 각 HTML 문서에서 고유합니다. 이 ID 선택기를 사용하여 CSS 속성을 특정 요소에 바인딩할 수 있습니다. 🎜rrreeerrreee🎜이 예에서는 ID 선택기를 사용하여 ID가 "main-heading"인 모든 요소에 대해 글꼴 크기를 24px로 설정합니다. 🎜🎜속성 선택기🎜🎜속성 선택기는 요소가 지정한 속성을 기반으로 요소를 선택하는 식별자입니다. 속성 선택기를 사용하여 특정 속성을 가진 모든 요소에 대해 CSS 속성을 설정할 수 있습니다. 속성 선택기는 속성이 특정 값과 일치하는지 추가로 결정할 수 있습니다. 🎜rrreeerrreee🎜 이 예에서는 속성 선택기를 사용하여 모든 <input>
요소에서 type
을 선택합니다. code> 속성이 text
인 요소의 너비를 200px로 설정하고, type
속성이 submit
인 요소의 배경색과 글꼴을 설정합니다. 파란색으로 설정되었습니다. 색상은 흰색으로 설정되었습니다. 🎜🎜의사 클래스 선택기 🎜🎜의사 클래스 선택기는 표준 HTML 속성이나 요소 유형을 통해 선택할 수 없는 요소의 특정 상태나 지점을 선택하는 선택기입니다. CSS에서는 의사 클래스 선택자를 정의하기 위해 콜론(:)을 사용합니다. 🎜🎜다음은 일반적으로 사용되는 몇 가지 의사 클래스 선택기입니다: 🎜<ul>
<li>
:hover
: 마우스가 요소 위로 미끄러질 때의 상태
<li>: active: 요소를 마우스로 클릭했을 때의 상태
<li>
:visited
: 링크를 방문했을 때의 상태
<li>
:focus
: 마우스 포커스를 받을 때 요소의 상태
<li>
:nth-child()
: 요소의 형제 요소 선택
:last-child<li>
:nth-child
code>: 형제 요소 중 마지막 요소 선택
rrreee🎜이 예에서는 , <button>
요소 배경색 위로 마우스를 슬라이드할 때의 상태를 설정합니다. <input>
요소가 마우스 포커스를 받으면 테두리가 제거됩니다. 각 <ul>
목록의 두 번째 <li>
요소에 파란색 텍스트 색상을 사용했습니다. 마지막 <div>
요소의 경우 글꼴 크기를 16px로 설정했습니다. 🎜🎜요약🎜🎜 CSS 선택기에는 다양한 유형이 있으며 다양한 요구 사항과 시나리오에 따라 선택기를 사용할 수 있습니다. 이러한 선택기의 사용법을 익히면 CSS 프로그래밍의 효율성을 크게 향상시킬 수 있으며 동시에 코드를 더욱 간결하고 읽기 쉽고 유지 관리하기 쉽게 만들 수 있습니다. 🎜위 내용은 CSS 선택자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!