CSS三种引入方式

三种引入方式分别是:行间式、内联式、外联式


行间式

行间式:

​ 1.在标签头部的style属性内

​ 2.属性值满足的是css语法

​ 3.属性值用key:value的形式赋值,value具有单位

​ 4.属性值之间用;隔开

<div style="width: 100px; height: 100px; background-color: red"></div>

内联式

​ 1.在style标签内(style标签一般作为head的子标签)

​ 2.属性值满足的是css语法

​ 3.属性值用key:value的形式赋值,value具有单位

​ 4.属性值之间用;隔开

​ 5.格式:选择器{样式块}

<style type="text/css">div {width: 200px;height: 200px;background-color: brown;}</style>

外联式

​ 1.在外部css文件中

​ 2.属性值满足的是css语法

​ 3.属性值用key:value的形式赋值,value具有单位

​ 4.属性值之间用;隔开

​ 5.格式:选择器{样式块}

​ 6.将html与css文件建立联系:html通过link标签链接外部css(一般写在head中)

<link rel="stylesheet" type="text/css" href="01.css">

三种引入的优先级

三种方式没有优先级

1.三种方式是协同布局的

2.不重复的属性一定为唯一位置的唯一值

3.重复的属性采用覆盖赋值,保留最后位置的属性值

4.行间式一定是逻辑上最后被解析的位置(js正常操作的就是行间式)

!important 会影响优先级。有!important的会在页面上显示最终效果,不管有没有行间式,如果没有行间式将根据 内联式 外联式的顺序来显示效果,在最后的将最终显示效果


长度及颜色单位

基本样式

<head><style type="text/css">body {width: 200px;height:200px;background-color: yellow; }</style>
</head>

长度

长度单位

pt:点,一个标准的长度单位,72pt=1in

px:像素

mm:毫米

cm:厘米

in:英寸

em:想当长度,通常 1em=16px 用于流失布局

rem 和em一样

vw : 50%vw 表示当前浏览器宽度的50%

vh: 50%vw 表示当前浏览器高度的50%

颜色单位

rgb(0,0,0) 三个值范围为 0~255 数值或者百分比

rgba(0,0,0,0)前三个值可为像素或是百分比,最后一个为 0~1的数值表示透明度

单词:直接使用单词也可以

#FFFFFF :六个十六进制位,每两位以整体,如果满足#AABBCC 可以简写成#abc


样式

字体样式

font-size :30mm 大小

font-weight:900 字重 100~900

font-height:50mm 行高:行高设置大于等于字体大小,字体在行高中垂直居中显示

font-style:字体风格 normal | italic |oblique

font-family : 字族 可以自定义字族

font-family: 华文彩云,微软雅黑;

当华文彩云不存在或不起作用,在选取微软雅黑

font : 字重 风格 大小/行高 字族

文本样式

color 文本颜色

text-align: 水平居中方式 left|center|right

text-decoration 字划线 underline|line-through | overline none

letter-spacing: 字间距

word-spacing 词间距

text-indent 字体缩进

vertical-align 纵向排列

baseline:将支持valign特性的对象的内容与基线对齐
sub:垂直对齐文本的下标
super:垂直对齐文本的上标
top:将支持valign特性的对象的内容与对象顶端对齐
text-top:将支持valign特性的对象的文本与对象顶端对齐
middle:将支持valign特性的对象的内容与对象中部对齐
bottom:将支持valign特性的对象的文本与对象底端对齐
text-bottom:将支持valign特性的对象的文本与对象底端对齐

word-break 自动换行

normal:默认换行规则
break-all:允许在单词内换行

背景样式

background-image:url() 背景图片

background-repeat:平铺 no-repeat|repeat-x|repeat-y|repeat

background-color:颜色

background-position : 定位 top|bottom|left|right|center

定位值可为方位词、百分比及固定值,值个数默认为两位(水平/垂直),一个值时垂直默认center

background-attachment:滚动模式 scroll | fixed


CSS选择器

1.通配选择器(*): 匹配所有(html,body,body中的所有子标签)(具有显示效果的所有标签)

* {border: solid;
}

2.标签选择器(标签名):匹配指定标签名的对应所有标签

div {width: 100px;height: 100px;background-color: red;
}
section {width: 200px;height: 200px;background-color: yellow;
}

3.类选择器(.):匹配指定类名对应的所有标签

.dd {color:blue;font-size: 50px;
}

4.id选择器(#):匹配指定id名对应的唯一标签

html,css都是标记语言,所有对id可以进行多匹配,但js是编程语言.只能匹配到一个

#ele {color: blue;
}

总结

​ 1.通配选择器一般用于整体reset操作(reset操作:清楚系统自定义样式)

    * {margin: 0;}   

​ 2.标签与id选择器运用场景并不多,一般不提倡采用id选择器进行布局

​ 3.类选择器为布局首选(建议基本全用class选择器进行布局)

基本选择器优先级:id > class > 标签 > 通配(*)

转载于:https://www.cnblogs.com/layerluo/p/9683205.html

CSS三种引入方式 常用样式 CSS选择器相关推荐

  1. 006 CSS三种引入方式

    CSS三种引入方式 一.三种方式的书写规范 1.行间式 <div style="width: 100px; height: 100px; background-color: red&q ...

  2. css三种引入方式以及其优先级的说法

    css 三种引入方式 方式一:行间式 ​ 1.在标签头部的style属性内 ​ 2.属性值满足css语法 ​ 3.属性值用key:value形式赋值,value具有单位 ​ 4.属性值之间用 分号 : ...

  3. css三种引入方式与标签选择器

    目录 css三种引入方式 选择器 标签选择器: class选择器: id选择器: 后代选择器: 子代选择器: 组合选择器: 通配符选择器: css三种引入方式 1.行间样式:权重最高1000,在标签的 ...

  4. css样式 三种引入方式 选择器 常用属性:背景属性 字体属性 边框属性 内间距 外间距 盒子模型

    一.CSS简介 1.什么是css 重叠样式表 主要是负责标签的样式 美化页面 一个网页分三大部分 结构层: 主要由html负责 负责页面的结构 表现层: 主要由css负责 页面的展示样式 美化页面 行 ...

  5. 简述css样式的三种引入html的方式,css-1,css的三种引入方式 基本选择器

    css三种引入方式 和四种基本选择器 /*内接样式*/ /*1 选择器 选中的是 '共性'*/span{color:green;font-size:30px; } /*组合选择器*/ul,ol{lis ...

  6. CSS的三种引入方式:外部样式、内部样式和行内样式

    CSS的三种引入方式:外部样式.内部样式和行内样式 外部样式 链接式:link标签 导入式:@import 链接式与导入式的区别 内部样式 行内样式 样式优先级 外部样式 即CSS代码保存在外部,HT ...

  7. css的三种引入方式

    css三中引入方式: 行间样式>内部样式=外部样式(内部样式和外部样式优先级相同,文档后面的会覆盖前面的) <!DOCTYPE html> <html> <head ...

  8. CSS3基础(基础认知,选择器,字体属性,文本属性,CSS 的三种引入方式)

    CSS3基础 1. 基础认知 1.1 CSS 简介 CSS 的使用场景是什么? 美化网页,布局页面 CSS 的中文名称是什么? 层叠/级联样式表(Cascading Style Sheets) CSS ...

  9. CSS的三种引入方式与JS的三种引入方式

    CSS的三种引入方式 前端三剑客分为html,css,js, html作为骨架,楼体是观看者看到的第一元素,而css和js是美化并增加功能的肉体羽毛或者楼体工装,肉体羽毛需要安装到骨架上,才能使整体完 ...

  10. css样式的三种引入方式

    第一种:行内式(也称内联) 直接将样式写在标签中,属于权重最高级别例如: 第二种:内部式 在head中写上style标签,将想要的样式写在style中,再通过id或class引用 第三种:外部式 这种 ...

最新文章

  1. Go在招聘中最吃香、安全工程师薪资涨幅最高 | Hired年度软件工程师报告出炉
  2. 比Spring简单的IoC容器
  3. C语言 经典编程100
  4. 编程语言python入门要电脑什么配置能带动-对于几乎是零基础的人,直接学 Python 编程合适吗?...
  5. 微软Skype突破!视讯人数上限来到50人
  6. appium desktop 1.7 byName不能用,重写
  7. php 上传多个txt文件上传,一个多文件上传的例子(原创)
  8. XML具有哪些特点?相对于HTML的优势
  9. 中国天花灯市场趋势报告、技术动态创新及市场预测
  10. 2021牛客暑期多校训练营10,签到题FH
  11. 不要用面向对象编程分散新手程序员的注意力
  12. 土地土壤数据下载网站整理
  13. hadoop hive窗口函数求和
  14. PAT 1010 月饼
  15. linux无线网络已连接,上不了网,无线网络连接上但上不了网的原因和解决方法
  16. 动态规划练习(1)--[编程题] 风口的猪-中国牛市
  17. 游戏外挂怎么来的?十年经验的老程序员道出了这些不为人知的秘密
  18. IDEA查看jks文件
  19. centos7网络时间同步
  20. 让浏览器自动在指定网站地址前加https

热门文章

  1. 1.3使用command-line runners
  2. Springboot读取application.properties文件乱码
  3. TCP Socket
  4. JavaScript之局部变量和局部函数
  5. pku2406 Power Strings(kmp字符匹配,next数组)
  6. Numpy系列(二)对数组按索引查询
  7. 2018-2019-1 20189221 《构建之法》第 3 周学习总结
  8. 451 Sort Characters By Frequency 根据字符出现频率排序
  9. 20145228《网络对抗》 后门原理与实践
  10. 【转】我的opengl编程学习(二)(混合、深度测试、雾化、