CSS3基础方法教学

8 篇文章 0 订阅
7 篇文章 0 订阅

CSS3基础

CSS3语法结构:

选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}

在HTML中引入Css样式

<标签名 style=“属性1:属性值1;属性2:属性值2;属性3:属性值3;”>内容<标签名>
(示例)

<p style="font-size:20px; color:#f00">段落标签使用的是行内样式</p>
展示(该页面无法正常显示):

段落标签使用的是行内样式

内部样式表

在head标签中并使用style标签为HTML5文件定义样式信息的基本语法如下:
<style>选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}</style>

外部样式表

连接外部样式表示通过<link>标签将外部样式表连接到HTML5中的
http://t.csdn.cn/BcQXr(详细链接)

样式优先级:

CSS优先级所谓优先级是指CSS样式在浏览器中被解析的先后顺序。 CSS选择器的优先级:id > class > tagname

CSS3选择器

一个完整的html5,是由很多不同的标签组成,而标签选择器则决定标签应采用的CSS样式
标签名 { 属性1:属性值1;属性2:属性值2;属性3:属性值3;}
在这里插入图片描述

在这里插入图片描述

层次选择器

层次选择器通过HTML的DOM元素之间的层次关系获取元素,其主要的层次关系包括后代,父子,相邻兄弟和通用兄弟几种关系,通过其中某类关系可以方便快捷地选定需要的元素。

子选择器:

当使用 > 选择符分隔两个元素时,它只会匹配那些作为第一个元素的**直接后代 (**子元素) 的第二元素。与之相比,当两个元素由 后代选择器 相连时,它表示匹配存在的所有由第一个元素作为祖先元素 (但不一定是父元素) 的第二个元素,无论它在 DOM 中"跳跃" 多少次。

通用兄弟选择器:

CSS通用兄弟选择器中的“通用兄弟”是什么概念呢,比如<div><p><b></b></p><span></span><a></a></div>中,元素p的兄弟元素包括span和a两个元素,span的兄弟元素则是p和a,同样的道理a的兄弟元素是p和span,它们在同一级,都是div的子元素,而元素b则是div的子元素的子元素。

相邻选择器:

HTML页面中的元素就是通过CSS选择器进行控制的。 加号(+)为:相邻同胞选择器 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器 (Adjacent sibling selector)。

结构伪类选择器:

CSS 中的结构伪类选择器是根据 HTML 页面中元素之间的关系来定位 HTML 元素,从而减少对 HTML 元素的 id 属性和 class 属性的依赖
伪类是 W3C 制定的一套选择器的特殊状态,通过伪类可以设置元素的动态状态,例如悬停(hover)、点击(active)以及文档中不能通过其它选择器选择的元素(这些元素没有 id 或 class 属性),例如第一个子元素(first-child)或者最后一个子元素(last-child)
伪类的名称不区分大小写,但需要以冒号:开头。另外,伪类需要与 CSS 中的选择器结合使用,语法格式如下:
selector:pseudo-class {
property: value;
}
其中 selector为选择器名称,pseudo-class为伪类名称

属性选择器:

CSS 属性选择器通过已经存在的属性名或属性值匹配元素。 /* 存在title属性的<a> 元素*/ a[title] { color: purple; } /* 存在href属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值