美文网首页
CSS的三种样式

CSS的三种样式

作者: 枫的等待 | 来源:发表于2018-03-08 17:39 被阅读0次

使用CSS样式表的三种方式

1.内联样式 又称为"行内样式","内联样式";
特点:将CSS内容定义在HTML标记中
语法:

  <div style = "background : red;color : green">
    内联样式
  </div>

不推荐使用:不利于样式和结构进行分离,由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。

2.内部样式 在网页中一个独立的地方表明该网页要用到的所有样式语法
特点:将样式和结构进行了一定程度的分离
语法:

<style>
  div {
    background : red;
    color : green;
  }
</style>

一般情况下亦不推荐使用虽然进行了分离,但全部也在页面中显得页面非常臃肿。

3.外部样式表 独立于任何网页位置处,声明一个样式表文件(样式表名.css),在文件中声明样式。当需要样式时在对应的网页中进行引用
语法:

<head>
  <link rel="stylesheet" href="xxx.css">
</head>

推荐使用,对样式和结构进行了完全分离,当页面需要进行改版和变化时只需要改变引入对应的css样式表即可,同时一个样式表亦可以被多个网页进行引用,可提高复用率。

注意

1、css样式文件名称以有意义的英文字母命名,如 main.css。
2、rel="stylesheet" type="text/css" 是固定写法不可修改。
3、<link>标签位置一般写在<head>标签之内。

补充CSS样式表特征

  • 继承性
    必须是父子(有层级关系)结构
    大部分的CSS效果都是可以直接继承给子元素的

所有元素可继承:visibility和cursor。
内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、font-family、font-size、font-style、font-variant、font-weight、text-decoration、text-transform、direction。
终端块状元素可继承:text-indent和text-align。
列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。
表格元素可继承:border-collapse。

  • 层叠性
    可以给一个元素定义多个样式规则,规则中的样式如果不冲突的话可以全部应用在当前的元素上
div {
  color : red;
}
div {
  background:yellow;
}
div {
  font-size:26px;
}
最终渲染结果为所有div背景为黄色字体颜色为红色字体大小为26px;
  • 优先级
    在层叠性基础上,如果样式声明冲突(重复)的话,则按照默认的优先级去应用样式由。
    1.浏览器默认设置 优先级最低
    2.样式表(内部和外部) 优先级权重相同,最终样式采用就近原则 --- 后定义优先
    3.内联样式 优先级最高
  • !important原则
    主要用于调整样式的优先级

!important 加在谁的后面,样式就以谁为主

相关文章

  • CSS基础(二)

    1 - CSS样式的引入 CSS样式的引入可以采用三种方式: 内联式css样式 嵌入式CSS样式 外部式CSS样式...

  • 关于CSS

    CSS 加载方式 css引用方式分为以下三种: 外部样式 内部样式 内联样式 外部样式 外部式css样式就是把cs...

  • 微信小程序开发学习总结(三) CSS样式

    一.CSS三种样式表。 在HTML中引入CSS共有三种方式:行内样式就是把样式写在HTML元素里面,用style属...

  • CSS三:CSS的三种引入方式

    CSS的引入方式共有三种:行内样式、内部样式表、外部样式表。 #一、行内样式 使用style属性引入CSS样式。 ...

  • HTML5学习笔记-2.CSS入门

    CSS(Cascading Style Shee,层叠样式表) 三种导入CSS样式方式 行内样式,内嵌元素全局属性...

  • 2019-11-30

    CSS的引入方式共有三种:行内样式、内部样式表、外部样式表 行内样式使用style属性引入CSS样式。 内部样式表...

  • 前端学习Day 6

    css 层叠样式表 一、三种css样式使用方式 1.内联样式将css的样式直接用在页面元素中,直接作用于这个元素。...

  • 前端Day - 02

    CSS三种样式 行间样式表 内部样式表 外部样式表 CSS基本样式 常用标签 超链接 base标签 span标签 ...

  • CSS样式学习笔记(三)html文件引入CSS的方法(2)

    一、CSS样式规则 二、html文件中引入CSS样式的方法有以下三种(行内样式,内部样式表,外部样式表): 2.1...

  • CSS的三种样式

    使用CSS样式表的三种方式 1.内联样式 又称为"行内样式","内联样式";特点:将CSS内容定义在HTML标记...

网友评论

      本文标题:CSS的三种样式

      本文链接:https://www.haomeiwen.com/subject/xfmyfftx.html