内部样式表:(内嵌样式表)是写到html页面内部,是将所有的css代码抽取出来,单独放到一个<style>标签中。

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>内部样式表</title><style>div{font-size: 30px;color: pink;}</style></head><body><div>所谓内部样式表,就是在html页面内部写样式,但是是单独写到style标签内部。</div></body></html>

注意:

  1. <style>标签理论上可以放在html文档的任何地方,但一般会放在文档的<head>标签中
  2. 通过此种方式,可以方便控制当前整个页面中的元素样式设置
  3. 代码结构清晰,但是并没有实现结构和样式完全分离
  4. 使用内部样式表设定css,通常也被称为嵌入式引入,这种方式是我们练习时常用的方式

行内样式表:在元素标签内部的style属性中设定css样式,适用于修改简单样式。

<p style="color:pink;font-size:16px">见到过i加拉关键看了很久</p>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>行内样式表</title></head><body><p>开关机按键给殴打个人发</p><p>过得更好拉个记录开发发</p><p style="color:pink;font-size:16px">见到过i加拉关键看了很久</p></body></html>

  1. Style其实就是标签的属性
  2. 在双引号中间,写法要符合css规范
  3. 可以控制当前的标签设置样式
  4. 由于书写繁琐,并没有体现出结构与样式相分离的思想,所以不推荐大量使用,只有对当前元素添加简单样式的时候,可以考虑使用
  5. 使用行内样式表设定css,通常也被称为行内式嵌入

外部样式表:实际开发都是外部样式表,适合于样式比较多的情况,核心是:样式单独写到css文件中,之后把css文件引入到html页面中使用。

引入外部样式表分为两步:

  1. 新建一个后缀名为.css的样式文件,把所有css代码都放入此文件中。
  2. 在html页面中,使用<link>标签引入这个文件。
<link rel="stylesheet" href="style.css">

属性

作用

Rel

定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件

Href

定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。

使用外部样式表设定css,通常也被称为外链式或链接式引入,这种方式是开发中常用的方式。

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>外部样式表</title><link rel="stylesheet" href="style.css"></head><body><div>来呀~快活呀,反正有大把时光。。。。</div></body></html>
div{color: pink;}

Css引入方式总结:

样式表

优点

缺点

使用情况

控制范围

行内样式表

书写方便,权重高

结构样式混写

较少

控制一个标签

内部样式表

部分结构与样式相分离

没有彻底分离

较多

控制一个页面

外部样式表

完全实现结构与样式相分离

需要引入

最多,吐血推荐

控制多个页面

css的引入方式:行内样式表、内部样式表、外部样式表相关推荐

  1. H5 CSS引入方式 行内样式表

    引入方式一:行内样式表,通过标签的style属性设置 <html> <head> <meta charset="utf-8"> <titl ...

  2. CSS引入方式-内部样式表、行内样式表、外部样式表

    CSS引入方式 内部样式表(嵌入式) 内部样式表就是将CSS在写html页面内部.是将所有的CSS代码抽取出来,单独放到一个<style>标签中.例如: <style>div{ ...

  3. CSS三种样式表(内部样式表、行内样式表、 外部样式表)

    引入CSS样式表(书写位置) CSS可以写到那个位置? 是不是一定写到html文件里面呢? 内部样式表(内嵌式) 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义 ...

  4. CSS三种样式表及其使用(内部样式表,行内样式表,外部样式表)

    1.内部样式表 内部样式表是将CSS代码写在HTML文档的head标签中,并且用style标签定义 <head>   <style type="text/css" ...

  5. 004---css样式表(内部样式表、行内样式表、外部样式表)

    一.内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部中,并且用style标签定义,基本语法如下: 语法中,style标签一般位于head标签中title标签之后,也可以放在HTML文 ...

  6. CSS基础 外部样式表 内嵌样式表 行内样式表

    CSS简述:css是Cascading Style Sheet的缩写,直译过来为层叠样式表或级联样式表,简称样式表.利用css样式表定义页面样式,将会大大减少设计工作量.一些好的css样式表的建立,可 ...

  7. 引入方式之行内样式表(CSS、HTML)

    引入方式之行内样式表(CSS.HTML) <!DOCTYPE html> <html lang="en"><head><meta char ...

  8. CSS的引入方式:行内样式表(行内式)、内部样式表(嵌入式)、外部样式表(链接式)

    文章目录 CSS引入方式 内部样式表 行内样式表 外部样式表 CSS引入方式总结 CSS引入方式 内部样式表 内部样式表(内嵌样式表)是写到 html 页面内部.是将所有的CSS代码抽取出来,单独放到 ...

  9. 9—css的引入方式(行内样式表、内部样式表、外部样式表)

    按照css样式书写的位置(或者引入的方式),css样式表可以分为三大类: 行内样式表(行内式) 内部样式表(嵌入式) 外部样式表(链接式) 行内样式表 行内样式表(内联式)是在元素标签内部的style ...

最新文章

  1. 中医点滴 1 --- 冬季外感喉咙痛 寒性荨麻疹
  2. 配置 Windows 环境变量的方法
  3. CleanMyMac优化教程,使用CleanMyMac延长Mac的使用寿命
  4. 级数求和(信息学奥赛一本通-T1087)
  5. php安装sg11扩展,Centos下安装SG11加密扩展插件
  6. jquery选择器一
  7. 数据挖掘-二手车价格预测 Task03:特征工程
  8. 在ubuntu下安装MonoDevelop
  9. 快解析结合绿盾文档加密软件
  10. GG 。B的搜索技巧?
  11. 楼宇报警器 java程序_智能楼宇防盗报警系统
  12. U3D开发的逆天级大型游戏有哪些
  13. 微信小程序如何实现搜索框的防抖功能
  14. 如何稳定的连接steam服务器,科技教程:怎么解决与Steam服务器连接时出现的问题...
  15. C#语言实例源码系列-实现Linq操作Xml
  16. IDEA解决crtl+space与搜狗输入法冲突
  17. 日常生活中常用的五星级句子
  18. unturned服务器重置,服务器配置文件Config.json说明
  19. iphone4已停用简单解锁
  20. 国内外44条视频测试标准

热门文章

  1. 吴恩达直升机控制系列论文笔记
  2. Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
  3. VB与各数据库的几种连接方式
  4. CocosBuilder 完全攻略 (译)
  5. 为什么要用收费邮箱,免费邮箱和付费邮箱的差别
  6. 二级计算机c语言选择题题库,计算机二级C语言选择题题库
  7. Dart plugin not installed; this adds Dart specific functionality. Flutter plugin not installed;
  8. Python--Flask在使用 SQLAlchemy出现'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
  9. 用户表空间限额(Oracle User Space Quota )
  10. KITTI数据集下载及介绍