初识CSS3

CSS的概念

Cascading Style Sheet  级联样式表

表现HTML或XHTML文件样式的计算机语言 (包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定)

CSS基本语法结构

选择器{声明1;                        h1{    

            声明2;                                font-size:12px;

            。。。}                                color:#F00;}

style标签

<style type="text/css">

h1 {

            font-size:12px;   

            color:#F00; }

</style>

HTML中引入CSS样式

行内样式 内部样式表 外部样式表

行内样式:使用style属性引入CSS样式

<h1 style="color:red;">style属性的应用</h1>

<p style="font-size:14px; color:green;">直接在HTML标签中设置的样式</p>

内部样式表:CSS代码写在<head>的<style>标签中

<style>

        h1{color: green; }

</style>

外部样式表:CSS代码保存在扩展名为.css的样式表中

HTML文件引用扩展名为.css的样式表,有两种方式:1.链接式 2.导入式

链接外部样式表

<head>

  ……

<link href="style.css(文件路径)" rel="stylesheet(使用外部样式表)" type="text/css(文件类型)" />

  ……

</head>

导入外部样式表:语法

<head>

……

<style type="text/css">

<!--

@import url("style.css");

-->

</style>

</head>

链接式与导入式的区别

<link/>标签属于XHTML,@import是属于CSS2.1

使用<link/>链接的CSS文件先加载到网页当中,再进行编译显示

使用@import导入的CSS文件,客户端显示HTML结构,再把CSS文件加载到网页当中

@import是属于CSS2.1特有的,对不兼容CSS2.1的浏览器是无效的

CSS样式优先级(行内样式>内部样式表>外部样式表)就近原则

CSS3基本选择器(标签选择器,类选择器,ID选择器)

HTML标签作为标签选择器的名称(<h1>…<h6>、<p>、<img/>)

p(标签选择器) { font-size(属性):(声明)16px(值);}

类选择器

<标签名 class= "类名称">标签内容</标签名>

 

ID选择器

标签选择器直接应用于HTML标签

类选择器可在页面中多次使用

ID选择器在同一个页面中只能使用一次

基本选择器的优先级(ID选择器>类选择器>标签选择器)

CSS的高级选择器(层次选择器 结构伪类选择器 属性选择器)

层次选择器:

后代选择器:

 子选择器:

 相邻兄弟选择器:

 通用兄弟选择器:

 结构伪类选择器:

 

 

 属性选择器:

 E[attr]属性选择器:a[id] { background: yellow; }

E[attr=val]属性选择器:a[id=first] { background: red; }(E[attr=val]属性选择器中,属性和属性值必须完全匹配才能被选中)

E[attr*=val]属性选择器:a[class*=links] { background: red; }

E[attr^=val]属性选择器:a[href^=http] { background: red; }

E[attr$=val]属性选择器:a[href$=png] { background: red; }

总结:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值