CSS样式表及常用属性

CSS常用属性

一、样式表的应用:

​ 行内样式表、内部样式表、外部样式表、导入样式表

  1. 行内样式表:就是将样式表写在元素的开始标签中,格式<开始标签 style=”属性:属性值;”></结束标签>

  2. 内部样式表:就是将样式表写在网页的头部,格式

<head>

       <style type=”text/css”>

              选择器{样式声明}

       </style>

</head>

3.外部样式表:将CSS样式写在独立的CSS文件中通过link标签加载到HTML文档上,格式:(用的最多)

   <link rel=”stylesheet” type=”text/css”  href=”CSS文件的路径”>

新建.css页面然后输入 @charset “utf-8”;页面采用utf-8的编码

​ 4. 导入样式表,格式

   <style type=”text/css”>

          @import   “路径”;

   </style>

二、样式表的优先级:

  1. 相同权值情况下,CSS样式的优先级总结来说,就是——就近原则(离被设置元素越近优先级别越高):

内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)

  1. 权值不同时,浏览器是根据权值来判断使用哪种css样式的,哪种样式权值高就使用哪种样式。下面是权值的规则:

三、CSS样式表特性:

​ 继承::子元素可以继承父元素的样式text-,font-,line-这些元素开头的都可以继承,以及color属性
​ 覆盖:是浏览器处理冲突的一个能力如果一个属性通过两个选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉

四、CSS中常用的文本属性

1.color:设置字体颜色,属性值为颜色名称、十六进制代码、rgb值、rgba值

1) 常见的十六进制代码

  • 红色:#ff0000,#f00
  • 绿色:#00ff00,#0f0
  • 蓝色:#0000ff,#00f
  • 黑色:#000000,#000
  • 白色:#ffffff,#fff

2) rgb值使用格式:rgb(值1,值2,值3)

3) rgba值使用格式:rgb(红色,绿色,蓝色,透明度),透明度的范围为0-1,0表示完全透明,1表示不透明

2.font-size:设置字体大小,默认16px,通常标题设置为14px,正文设置为12px,属性值为像素值(如果值不是0则必须加单位,否则不起作用)、em、百分比

3.font-weight:设置字体加粗效果,属性值为normal(正常)和bold(加粗)

4.font-style:设置字体倾斜效果,属性值为normal和italic或oblique

5.font-family:设置字体类型,格式font-family:字体1,字体2,字体3…,注意事项

​ 1) 如果字体为中文字体或字体中有空格,那么字体必须用双引号包起来

6.font的复合属性,格式font:加粗 倾斜 大小 类型;使用时的注意事项为

​ 1) 值得顺序固定

​ 2) 值可以有省略,如果省略则采用默认值,但是要注意到小和类型不可以省略

​ 3) 如果既有单一属性,又有符合属性,那么单一属性应该写在下面,否则会被覆盖掉

  1. text-decoration:文本修饰,下划线 属性值为underline、overline、line-through、none

  2. text-shadow:设置文本阴影效果,格式text-shadow:水平位移值 垂直位移值 阴影半径 阴影颜色;

  3. word-spacing:设置英文单词间的距离,属性值为像素值

  4. letter-spacing:设置单词内部字符间的距离,也可以设置汉字间的距离

  5. text-transform:设置英文字母的大小写,属性值为

1) capitalize:单词首字母大写

2) uppercase:所有字母大写

3) lowercase:所有字母小写

  1. white-space:作用是调节文本中的空白元素是否合并,另外也可以用来设置是否换行

    ​1) normal:默认,合并空白符,换行

    ​2) pre:不换行、不合并空白符

    ​3) nowrap:合并空白、不换行

    ​4) pre-wrap:不合并空白、换行

    ​5) pre-line:合并空白,换行

  2. overflow:设置溢出文本的处理方式,属性值为visible、hidden、scroll、auto

    ​1) visible:默认,可见

    ​2) hidden:隐藏

    ​3) scroll:当文本溢出时有滚动条,文本没有溢出时有滚动条所在边框

    ​4) auto:当文本溢出时有滚动条,没有溢出时正常显示,body的overflow值为auto

  3. text-overflow:设置溢出文本的显示方式,属性值为ellipsis(省略号)

  4. 溢出文本以省略号形式显示的方式

    ​1) white-space:nowrap

    ​2) overflow:hidden

    ​3) text-overflow:ellipsis

  5. overflow-x:处理横向溢出文本,属性值有visible、hidden、scroll、auto

  6. overflow-y:处理纵向溢出文本,属性值有visible、hidden、scroll、auto

  7. line-height:设置行高,属性值为像素值、em、百分比,使用技巧

    ​1) height=line-height,文本垂直居中(单行文本)

    ​2) line-height

五、CSS中常用的修饰列表的属性

1.list-style-type:作用是用来修饰列表符号的类型,属性值有disc、circle、square、none

none为除去list列表的符号圆点,方便后期插入list的图像

2.list-style-position:作用是用来修饰列表符号的位置,属性值有inside(列表符号右移)、outside(默认值)

3.list-style-image:作用是用图像当做列表符号,格式为list-style-image:url(路径)

4.list-style的复合形式list-style:值1 值2 值3

六、CSS中常用的修饰背景的属性

  1. background-color:设置背景色,属性值为颜色名称、十六进制代码、rgb值、rgba值

  2. background-image:设置背景图,格式为background-image:URL(路径)

  3. background-repeat:设置背景平铺方式,属性值为repeat、no-repeat、repeat-x、repeat-y

    1) repeat:默认,平铺

    2) no-repeat:不平铺

    3) repeat-x:横向平铺

    4) repeat-y:纵向平铺

  4. background-position:设置背景位置,格式background-position:水平的值 垂直的值,值的表示方式有两种,一种为英文单词(left、center、right、top、center、bottom),一种为像素值

  5. background-attachment:设置背景依附方式,属性值为fixed、scrollk

  6. background的复合形式:background:值1 值2 值3 值4 值5;

七、精灵图:

所谓精灵图就是利用PS等图像处理软件将多个背景图拼接在一张图像,然后利用background-position属性进而调节该背景图显示的位置

1.好处:

1) 将图像整合后有利用图像的管理

2) 会降低向服务器请求的次数,减少服务器的压力

3) 减小里图片的总体积,有利于提升页面加载速度

2.不足:

1) 精灵图不利于维护

2) 精灵图属于精细活

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS 样式语言用于描述网页的样式。在 HTML 中,我们可以通过三种方式引入 CSS 样式:内联样式、内部样式和外部样式。 1. 内联样式:内联样式是直接在 HTML 标记中使用`style`属性设置样式,例如:`<div style="color: red;">内容</div>`。这种方式的缺点是样式和内容混在一起,不易维护。 2. 内部样式:内部样式是在 HTML 文件中使用`<style>`标记定义样式,例如: ``` <head> <style> div { color: red; } </style> </head> <body> <div>内容</div> </body> ``` 这种方式的优点是样式和内容分离,易于维护。 3. 外部样式:外部样式是将样式定义在一个单独的 CSS 文件中,例如: ``` <head> <link rel="stylesheet" href="styles.css"> </head> <body> <div>内容</div> </body> ``` 这种方式的优点是可以在多个页面中共用同一个样式文件,使得网站的整体样式保持一致。 在 CSS 中,我们可以使用选择器来选择网页中的元素,并对其应用样式。常见的选择器包括: 1. 元素选择器:使用元素名称来选择元素,例如:`div`选择所有的`<div>`元素。 2. 类选择器:使用类名来选择元素,以`.`开头,例如:`.red`选择所有类名为`red`的元素。 3. ID 选择器:使用 ID 来选择元素,以`#`开头,例如:`#header`选择 ID 为`header`的元素。 在 CSS 中,我们还可以使用一些常用属性来设置样式,例如: 1. `color`:设置文本颜色。 2. `font-size`:设置字体大小。 3. `background`:设置背景颜色或背景图片。 4. `border`:设置边框样式、宽度和颜色。 5. `padding`和`margin`:设置元素内边距和外边距。 通过组合使用选择器和属性,我们可以创建出丰富多彩的网页样式

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值