CSS 속성 선택기
특정 속성을 가진 HTML 요소의 스타일
특정 속성을 가진 HTML 요소의 스타일은 클래스와 ID 그 이상입니다.
참고: IE7 및 IE8은 선언해야 합니다! DOCTYPE만 속성 선택자를 지원합니다! IE6 이하 버전은 속성 선택자를 지원하지 않습니다.
속성 선택기
다음 예에서는 제목이 포함된 모든 요소를 파란색으로 바꿉니다.
Instance
<!DOCTYPE html> <html> <head> <style> [title] { color:blue; } </style> </head> <body> <h2>Will apply to:</h2> <h1 title="Hello world">Hello world</h1> <a title="php中文网" href="http://www.php.cn">php中文网</a> <hr> <h2>Will not apply to:</h2> <p>Hello!</p> </body> </html>
Run Instance»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.
속성 및 값 선택기
다음 예에서는 제목 title='php中文网' 요소의 테두리 스타일을 변경합니다.
Example
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> [title=phpzww] { border:5px solid green; } </style> </head> <body> <h2>将适用:</h2> <img title="php中文网" src="https://img.php.cn/upload/course/000/000/015/5c64ff4f37698935.png" width="270" height="80" /> <br> <a title="php中文网" href="http://www.php.cn">php中文网</a> <hr> <h2>将不适用:</h2> <p title="greeting">Hi!</p> <a class="phpzww" href="http://www.php.cn">php中文网</a> </body> </html>
인스턴스 실행»
"인스턴스 실행" 버튼을 클릭하세요. 온라인 예 보기
속성 및 값 선택기 - 다중 값
다음은 속성과 값을 구분하기 위해 (~)를 사용하여 지정된 값이 있는 제목 속성을 포함하는 요소 스타일의 예입니다.
예
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> [title~=hello] { color:blue; } </style> </head> <body> <h2>将适用:</h2> <h1 title="hello world">Hello world</h1> <p title="student hello">Hello CSS students!</p> <hr> <h2>将不适用:</h2> <p title="student">Hi CSS students!</p> </body> </html>
예제 실행»
온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요
다음은 지정된 값을 가진 lang 속성을 포함하는 요소 스타일의 예입니다. 속성 및 값:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> [lang|=en] { color:blue; } </style> </head> <body> <h2>将适用:</h2> <p lang="en">Hello!</p> <p lang="en-us">Hi!</p> <p lang="en-gb">Ello!</p> <hr> <h2>将不适用:</h2> <p lang="us">Hi!</p> <p lang="no">Hei!</p> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.
양식 스타일
속성 선택기 스타일 클래스 또는 ID 양식을 사용할 필요가 없습니다. :
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> input[type="text"] { width:150px; display:block; margin-bottom:10px; background-color:yellow; } input[type="button"] { width:120px; margin-left:35px; display:block; } </style> </head> <body> <form name="input" action="demo-form.php" method="get"> 用户名:<input type="text" name="name" value="Peter" size="20"> 密码:<input type="text" name="password" value="123456" size="20"> <input type="button" value="按钮"> </form> </body> </html>
인스턴스 실행»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요