1.属性选择器:

带有 title 属性的所有元素设置样式

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
[title]
{
color:red;
}
</style>
</head> <body>
<h1>可以应用样式:</h1>
<h2 title="Hello">Hello world</h2>
<a title="School" href="http://w3school.com.cn">W3School</a> <hr /> <h1>无法应用样式:</h1>
<h2>Hello world</h2>
<a href="http://w3school.com.cn">W3School</a>
</body>
</html>

2.属性和值选择器:

下面的例子为 title="W3School" 的所有元素设置样式:这里title = "W3School",如果title不等于"W3School",属性是不会应用的

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
[title=W3School]
{
border:5px solid blue;
}
</style>
</head> <body>
<h1>可以应用样式:</h1>
<img title="W3School" src="/i/w3school_logo_white.gif" />
<br />
<a title="W3School" href="http://w3school.com.cn">W3School</a>
<hr /> <h1>无法应用样式:</h1>
<p title="greeting">Hi!</p>
<a class="W3School" href="http://w3school.com.cn">W3School</a>
</body>
</html>

3.属性和值选择器 - 多个值

下面的例子为包含指定值的 title 属性的所有元素设置样式。适用于由空格分隔的属性值

 [title~=hello]这种用法有点类似关键字一样,如果title属性中含有hello这个单词,就应用属性
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
[title~=hello]
{
color:red;
}
</style>
</head> <body>
<h1>可以应用样式:</h1>
<h2 title="hello world">Hello world</h2>
<p title="student hello">Hello W3School students!</h1>
<hr /> <h1>无法应用样式:</h1>
<h2 title="world">Hello world</h2>
<p title="student">Hello W3School students!</p>
</body>
</html>

下面的例子为带有包含指定值的 lang 属性的所有元素设置样式。适用于由连字符分隔的属性值

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
[lang|=en]
{
color:red;
}
</style>
</head> <body>
<h1>可以应用样式:</h1>
<p lang="en">Hello!</p>
<p lang="en-us">Hi!</p>
<hr /> <h1>无法应用样式:</h1>
<p lang="us">Hi!</p>
<p lang="zh">Hao!</p>
</body>
</html>

效果图:

4.设置表单样式:

属性选择器在为不带有 class 或 id 的表单设置样式时特别有用:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
input[type="text"]
{
width:150px;
display:block;
margin-bottom:10px;
background-color:yellow;
font-family: Verdana, Arial;
} input[type="button"]
{
width:120px;
margin-left:35px;
display:block;
font-family: Verdana, Arial;
}
</style>
</head>
<body> <form name="input" action="" method="get">
<input type="text" name="Name" value="Bill" size="20">
<input type="text" name="Name" value="Gates" size="20">
<input type="button" value="Example Button"> </form>
</body>
</html>

效果图:

最新文章

  1. SharePoint Calculated Columns 分类: Sharepoint 2015-07-09 01:49 8人阅读 评论(0) 收藏
  2. 异常处理try-catch-finally
  3. 如何在Web服务器80端口上开启SSH服务
  4. ZOJ 1049 I Think I Need a Houseboat
  5. UITableView 详解 ()
  6. Cllimbing Stairs [LeetCode 70]
  7. Sublime Text 前端插件推荐
  8. python中对文件、文件夹的操作需要涉及到os模块和shutil模块。
  9. eclipse中svn版本不兼容问题
  10. 理解会话中的Cookie和Session对象
  11. 让 IE支持圆角的方法
  12. oracle有三种类型的异常错误: 预定义 ( Predefined )错误里面的常见错误
  13. 权限管理系统之LayUI实现页面增删改查和弹出层交互
  14. CUDA 例程
  15. 【ELK】之Kibana使用
  16. java使用何种类型表示精确的小数?
  17. Oracle 表删除操作
  18. Lower Power with CPF(二)
  19. springMVC集成CXF后调用已知的wsdl接口
  20. zookeeper系列之:独立模式部署zookeeper服务

热门文章

  1. 瞬间从IT屌丝变大神——注释规则
  2. 暴雪hash算法
  3. Oauth2 接口api
  4. centos6.4 安装erlang
  5. 第二百六十一、二天 how can I坚持
  6. JavaFx版本植物大战僵尸
  7. memcached全面剖析–2. 理解memcached的内存存储
  8. [ASP.NET MVC] Child actions are not allowed to perform redirect
  9. 使用PUT方法上传文件无法工作原因分析
  10. Unity3D之Mecanim动画系统学习笔记(一):认识Mecanim动画系统