选择符

HTML代码:

  <div id="div1"></div>  

  <div id="div2"></div>  id:是唯一的,一个html中只能存在一个,不能有两个id相等的标签,并且一个id只能有一个值。

  <div class="div"></div>  

  <div id="divId" class="div"></div>  id class:他们可以同时存在于一个标签。此标签会具有两者的所有css属性(此处先不谈优先级问题)。

  <div class="div1 div2"></div>  class:它是一组属性,可以允许多个标签同时使用同一个class,并且一个标签也可以同时使用多个class值。当拥有两个或者两个以上class值时,它也会同时具有这些class所对应的css属性(此处先不谈优先级问题)。

  <p>p1</p>

  <p>p2</p>

  <div> 

    <p>div-p</p>

    <p>div-p</p>

    <a href="#">div-a</a>

    <p>

        <span>div-p-span</span>

    </p>

  </div>

CSS代码:

<style>

#div1{width:100px;height:100px;}  #:表示id选择符,即#div1中#表示用id选择,div1为id值。

#div1,#div2{border:1px solid red;}  #div1,#div2:表示为群组选择符,这些标签的样式是相同的。

.div{background:red;}  .:类选择符,即.div中.表示用class选择,div为class的值。

.div1{margin:10px;}

.div2{padding:10px;}

.divId{padding:10px;}

p{text-align:center;}  p:此处p不仅仅代表p标签,可以为所有标签,可以为div、a、img…,此选择方式为类型选择符,即此html中所有的p或者div、a…都有同样的样式。

div p{color:blue;}  div p:包含选择符,即表示在div内的所有的p标签拥有的相同的css样式。

div span{color:green;}  div span:在html中span是在div下的p下的,但是我们在这里是可以这样写的。当然也恶意写为:div p span{color:green;}。这两个的选择取决于准确性和便捷性。

*{border:1px solid grey;}  *:通配符,即给所有的html标签加样式。

</style>

时间: 2024-10-18 20:52:56

选择符的相关文章

11 css中分组选择符的用法

<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <style type="text/css"> h1,span{color:red;} a:hover{color:#2EE926;} /*分组选择符的用法*/ </style> </head> <body&

css那些事儿1 css选择符与管理

结合当下作为一名net程序员,难以找到工作情况下,先学习前端知识,前端现在已成为web和app的一个交叉点,web前端化,app使用h5技术前端化,至于什么后台数据库 缓存 消息队列的路线如果没有大型项目平台的建设机会是很难能够大纵深的切入,恰恰前端通过编写微信公众号作为一个切入点,希望不会再也找不到工作,再也无法跳巢的尴尬境地. 1 css语法 选择符{属性:value}css的语法非常简单. 2 css常见简写 color:#ffffff ;color:rgb(255,255,255);rg

CSS选择符

一.选择符类型及使用 1.html标记,在CSS中可选择要实现目标的标记, 如:P{属性:值} 2.多个html标记,可在CSS中写相对的标记用逗号隔开. 如:h1,h2,h3,h4,h5{属性:值} 3.选择符在已经使用过的标记,再重复添加需在已经添加的样式下一行方可实现. 如要添加在前面,可用 [!important][IE浏览器不支持]. 如: h2{color:green !important;} h2,h3,h4,h5{color:grey; font-size:36px;} 二.id

HTML/CSS 选择符优先级

CSS的选择符优先级 1.同级样式默认后者覆盖前者 2.样式优先级 类型(1) < class[type](10)=伪类(10) < id(100) < style行间样式(1000) < style内部样式 < link外部引入样式 选择符的相应值综合相加起来大的优先级高 注 : 相应值仅仅是代表他们的等级, 11个类型选择符的优先级仍然小于1个类选择符,以此类推 3.important(IE7及以上) 加了important的样式属性优先级最高. 例 .box{backg

CSS之选择符、链接、盒子模型、显示隐藏元素

<html> <head> <meta charset="utf-8"> <title>选择符.链接.盒子模型.显示隐藏元素</title> <style> a:link{ color:red; } a:visited{ color:black; } a:hover{ color:blue; } a:active{ color:green; } </style> </head> <bo

CSS设计指南之上下文选择符

假定有如下场景:你想分别给article和aside中的段落文本,分别设置不同的字号.像这种"基于位置"变换标签样式的问题,可以用上下文选择符来解决. 1.普通的上下文选择符 格式:标签1 标签2 {声明} 标签2就是我们想要选择的目标,而且只有在标签1是其祖先元素(不一定是父元素)的情况下才会被选中. article p{color:Red;} 这个例子中的上下文选择符表明,只有是article后代的p元素才会应用后面的样式 2.子选择符 > 格式:标签1 > 标签2 {

CSS_css选择符

1.通配选择符语法: * { sRules } 说明:通配选择符.选定文档目录树(DOM)中的所有类型的单一对象.假如通配选择符不是单一选择符中的唯一组成,"*"可以省略. 示例: *[lang=fr] { font-size:14px; width:120px; } *.div { text-decoration:none; } 2.类型选择符语法: E { sRules } 说明:类型选择符.以文档语言对象(Element)类型作为选择符. 示例: td { font-size:1

HTML标签、选择符、超链接以及SEO

常见标签: <div>块</div> img标签是个单标签 alt作用 图片加载失败 显示alt中内容 <img src="图片名字" alt="图片的名字"/> a标签详细介绍: a标签的链接实现: <a href = "链接" target="_blank">a标签 </a> 点击a标签 会转到相应链接下控制链接新打开一个页面用或者其他用target,还有self

伪类选择符

更有趣的是伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色: a:hover{color:red;} 上面一行代码就是为 a 标签鼠标滑过的状态设置字体颜色变红.这样就会使第一段文字内容中的“胆小如鼠”文字加入鼠标滑过字体颜色变为红色特效. 关于伪选择符: 关于伪类选择符,到目前为止,可以兼容所有浏鉴器的“伪类选择符”就是 a 标签上使用 :hover 了(其实伪类选择符还有很多,尤其是 c

子选择器和后代选择符的区别

直接上代码和效果图: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>子选择符</title> <style type="text/css"> .food>li{border:1px solid r