首页 > Web开发 > 详细

css

时间:2019-07-15 19:22:55      阅读:80      评论:0      收藏:0      [点我收藏+]

CSS:层叠样式表

CSS优先级

内联样式 > 内部样式表 > 外部样式表

ID选择器 > 类选择器 > 标签选择器

选择器
  1. 标签选择器
  2. 类选择器
  3. ID选择器

选择器 {

属性:值;

}

CSS样式
  1. 内联样式—标签后+style,特定标签
  2. 内部样式表
  3. 外部样式表(创建 . css文件)
文本属性

color:文本颜色

text - align:对齐方式;left、right、center

text - indent:首行缩进;px、em

line - height:文本行高

text - decoration:文本装饰

none:无

underline:下划线

overline:上划线

line - through:删除线

垂直对齐:vertical - align

middle:中间、top:上、bottom:下

阴影:text - shadow:阴影颜色、水平位移、垂直位移、模糊范围

font - family:字体类型

font - size:字体大小

font - style:字体风格

font - weight:字体粗细

font - weight属性:

normal:正常字体

bold:粗体字体

bolder:更粗字体

lighter:更细字体

font:font-style font - weight font - size font - family

font:字体风格——字体粗细——字体大小——字体类型

链接样式

a:link:未单机访问

a:visited:单机访问后

a:hover:鼠标悬浮其上的样式

a:active:单机未释放的样式

例如: a:hover {

color:#ff0000;

}

顺序:a : link > a : visited > a : hover > a : active

引入css
  1. 内联样式

<p style=" "></p>

  1. 内部样式表

<style></style>

  1. 外部样式表

创建一个外部的css文件 : * . css , 把样式写在这个文件中

(1) 链接式(优先选择)

<link rel= " stylesheet " href= " 路径 " / > 

(2) 导入式

<style>

        @ import " css / types . css " ;

    </style>

链接式与导入式区别:

链接式:先加载css后显示页面;

导入式:先显示页面后加载css

背景属性

background-img;background-color

背景尺寸:background - size

auto:默认,保持原来的

percentage:相对于元素宽度

cover:填充整个

contain:适应定义背景区域

背景颜色:background - color transparent:透明

背景图片:background - image:url(路径);

背景重复:background - repeat

repeat:沿水平和垂直方向平铺

no - repeat:只显示一次

repeat - x:只沿水平方向平铺

repeat - y:只沿垂直方向平铺

角弧度:border - radius:左上右上右下左下(顺时针)——上右下左

扇形:三同:宽高半径

一不同:圆角取值位置

背景渐变色:linear - gradient(方向,颜色1,颜色2......)

background : - webkit - linear - gradient ( to top,orange,blue ) ;  <!--要支持其他内核浏览器,把相应的前缀加上即可(-webkit)-->

选择器

交集选择器、并集选择器、子选择器、后代选择器、属性选择器

盒子模型

边框:border 外边距:margin 内边距:padding

border - color:上右下左

上边框颜色:border - top - color、右边框颜色:border - right - color

下边框颜色:border - bottom - color、左边框颜色:border - left - color

border - style:dotted点线 dashed虚线 soild实线 double双线

none无

盒模型:border + padding + margin + 内容宽度

盒子阴影:box—shadow:类型 x y 范围 颜色

标准文档流

1.块级元素

2.内联元素

内联元素可以包含块级元素,成为子元素,反之不成立

display

block块元素 inline行内元素 inline—block行内块 none无

浮动

float:left、right

1.可以决定排列方向

2.浮动以后脱离文档流、对周围元素产生影响、必须在它的父级上添加清除浮动的样式

清除浮动

clear:left、right、both(清除两侧浮动)

1.浮动元素后面添加div

简单,空div会造成代码重复

2.设置父元素的高度

简单,固定高,降低扩展性

3.父级添加overflow属性

简单,下拉列表框不能用

4.父级添加伪类after

稍复杂,无副作用

overflow:

visible:默认值,多出的内容在盒子之外

hidden:其余内容被剪掉,不可见

scroll:内容被修剪,呈现滚动条

auto:内容被修剪,呈现竖滚动条,没有超出的内容就没有滚动条

父级添加伪类

例如:

.clear:after {

content : ‘ ‘ ; 添加空内容

display : block ; 转成块元素

clear : both ; 清除两侧浮动

}

定位

position:relative 相对定位

相对路径的定位为相反方向

position:absolute 绝对定位

position:fixed 固定定位

图层

图层优先级:

z - index : 1;  (默认优先级为0)

图层透明度:

opacity : x ;  ( x 范围 0 - 1 越小越透明)

filter : alpha ( opacity = x ) ;  x 范围 0 - 100 越小越透明

注释

/*  */

css

原文:https://www.cnblogs.com/3-14/p/11190683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!