CSS基础整合2

【三种样式表书写位置】

内嵌式写法(只作用于当前文件,没有真正实现结构表现分离):

<head>

<style type="text/css">样式表内容</style>

</head>

外链式写法(作用范围是当前站点,范围广,实现结构表现分离)

<head>

<link rel="stylesheet"  href="1.css">   (1.css中写样式表内容)

</head>

行内样式表写法(作用范围仅限于当前标签)

<h1 style="属性:值;"></h1>

【标签分类】

块元素:div,p,h1-h6,ul,li

            特点:独占一行,可设置宽高;嵌套包含下,子块元素宽度(未定义情况下)默认和父块元素一致。

行内元素:span,a,strong,em,del,ins

           特点:在一行上显示,不能直接定义宽高 

行内块元素:img,input

           特点:在一行上显示,可以定义宽高

【元素之间的转换】

把块元素设在一行显示,在并集选择器中写:display:inline;就把块元素转换成了行内元素,此时不能再设置宽高。

行内元素转块元素:display:block;此时独占一行可定义宽高。

块和行内元素转行内块元素:display:inline-block;

【CSS三大特性】

1.层叠性

  多个样式作用到同一个标签上时,样式发生冲突,执行最后一个样式表内容。

2.继承性

  继承性发生的前提是包含(继承关系)

  文字颜色,字体大小,字体,字体粗细斜体,文字所有属性都可以继承。

  子标签继承父标签的样式表。

  特殊情况:h系列不能继承文字大小,a标签不能继承文字颜色

3.优先级

  默认样式<标签选择器<类选择器<id选择器<行内样式<!important

  0                1                   10         100         1000        1000以上

  优先级特点:继承的权重为0

【链接伪类】

  a:link{属性:值;}  链接默认状态, a:{属性:值;}效果一样

  a:visited{属性:值;}  链接访问之后的状态

  a:hover{属性:值;}  鼠标放在链接上显示的状态

  a:active{属性:值;}  超链接激活的状态,鼠标点中时

  :focus{属性:值;}  获取焦点

【文本修饰】

  text-decoration:none| underline | line-through(删除线)

【背景属性】

  background-color 背景颜色

  background-image 背景图片

  background-repeat  repeat(默认)|no-repeat| repeat-x(横向平铺)|repeat-y

  background-position left|right|center|top|bottom

  方位值只写一个时,另一个默认居中;

  写两个方位值,顺序无要求;

  写两个具体值(n px)时,代表水平和垂直方向。

  background-attachment 背景是否滚动 scroll(滚动)、fixed

  背景属性连写(无顺序要求,图片不能省):

  background:red url("1.png") no-repeat bottom fixed;


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值