前端(css引入的3中方式)
一、css引入的三种方式
行间式
在标签头部的style属性内
属性值满足的是css语法
属性值用key:value形式赋值,value具有单位
属性值之间用;隔开
外联式(企业开发中使用这种方式)
在外部css文件中
属性值满足css语法
属性值用key:value形式赋值,value具有单位
属性值之间用;隔开(一般独行分开赋值)
格式:选择器(样式快)
将html与css文件建立联系:通过link
内联式
在style标签内(style标签一般作为head的子标签)
属性值满足的是css语法
属性值用key:value形式赋值,value具有单位
属性值之间用;隔开(一般独行分开赋值)
格式:选择器(样式快)
二、三种引入优先级
注:三种方式间没有优先级
三种方式协同布局:
不重复的属性一定为唯一位置的值
重复的属性采用覆盖赋值,保留最后位置的属性值
行间式一定式逻辑上最后被解析的位置(js正常操作的就是行间式)
!important会影响优先级
css注释: /这是注释/
三、长度及颜色单位
长度单位:
px :像素(pixel),屏幕上的最小单位,用于网页设计,直观方便
in :英寸
pt :点(point) 1pt = 1/72in,用于印刷业,非常简单易用
mm :毫米
cm :厘米
em :相当长度,通常1em=16px,应用于流式布局
rem vw
颜色单位
单色:rgb() rgba()
四、常用样式
字体样式
大小
font-size:30mm
自重: bold normal lighter 100~900
font-weight:900
行高:行高设置大于等于字体大小,字体在行高中垂直居中显示
line-height:100px
样式
font-style:oblique
自族:可以自定义字族:当:STSong不存在或不起作用再选取:微软雅黑
font-family:“STSong”,“微软雅黑”
css语法: 空格隔开为多个值赋值,逗号隔开为一个值多值赋值
font:lighter 50mm/80mm "STSong","微软雅黑"
文本样式
颜色
color: red
水平居中方式:left center right
text-align: cente
字划线:underline; line-through; overline none
text-decoration:line-through
字间距
letter-spacing:3px
词间距
word-spacing:10px
应用场景
text-decoration: none
显示方式:
display: inline-block
垂直排列方式:top baseline bottom
vertical-align:baseline
缩进
text-indent:2em
按标签的设定宽度强行换行,可以在单词(整体)内部换行
word-break:break-all
背景样式
背景图片
background-image:url()
平铺:no-repeat repeat-x repeat
background-repeat:no-repeat
定位
10px == 10px center 设置一个值,第二个值默认为center
10px 1px 第一个值控制水平位置,第二个值控制垂直默认位置
background-position:10px
定位相关的涉及到滚动时是效果:scorll fixed
background-attachment: scroll
==辅助的操作
overflow:auto
整体设置
background: url() 10px 10px no-pepeat red
五、css选择器
基础选择器
统配选择器:匹配所有(具有显示效果的标签)
标签选择器(标签名):匹配指定标签名的对应所有标签
类选择器(.):匹配指令类名对应的所有标签
id选择器(#):匹配指定id名对应的唯一标签,id通常是配合js使用的
html,css都是标记语言,所有id可以进行多匹配,但js是编编程语言,只能匹配到一个
总结:统配选择器一般整体用于reset操作(reset操作:清除系统自定义样式) 标签与id在选择器i运用场景并不多,一般不提倡采用id选择器进行布局
类选择器为布局选择(建议基本去全用class选择器进行布局)
基本选择器布局首选:id>clas>标签>通配
组合选择器
前端(css引入的3中方式)的更多相关文章
- HTML: Css引入的四種方式
哪四種?這裏簡單進行下總結 ①寫在 style 標籤中 <style type="text/css"> 這裏是css代碼... </style> ②外部引入 ...
- 不同浏览器css引入外部字体的方式
/** * 字体后缀和浏览器有关,如下所示 * .TTF或.OTF,适用于Firefox 3.5.Safari.Opera * .EOT,适用于Internet Explorer 4.0+ * .SV ...
- python 前端 css
CSS(Cascading Style Sheet,层叠样式表) 是一种用来表现HTML或XML等文件样式的计算机语言. 作用:是用来美化HTML标签的,相当于给页面化妆. 每个css 都是有两部分组 ...
- {前端CSS} 语法 Css的几种引入方式 css选择器 选择器的优先级 CSS属性相关 背景属性 边框 CSS盒子模型 清除浮动 overflow溢出属性 定位(position)z-index
前端CSS CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表来对文 ...
- 认识CSS中css引入方式、选择器、文本样式设置以及显示模式
前端之HTML.CSS(三) CSS CSS-Cascading Styles Sheets,层叠样式表.用于网页的表现,主要用于布局和修饰网页. CSS引入方式 CSS的三种引入方式:行内样式,内部 ...
- 在单文件组件中,引入安装模块里的css的2种方式:script中引入、style中引入
在单文件组件中,引入安装模块里的css的2种方式:script中引入.style中引入 1.script中引入 <script> import 'bulma/css/bulma.css' ...
- CSS引入方式的区别详解
在web前端开发中,CSS是一种用来表现HTML或XML等文件样式的语言.很多处于web前端初学阶段的朋友,很多人都不知道CSS引入方式存在三种方法,css引入方式分别为标签内联书写.页面头部书写.外 ...
- 关于CSS引入方式的详细见解
关于CSS的发展史这里不做介绍.写博客的原因之一是想帮助那些与我一样喜欢纠结的初入前端的伙伴,希望自己写的帖子能对伙伴有些许帮助:原因之二这些帖子也算自己的一个知识的整理.现在还没有一定的顺序可循,但 ...
- css引入方式优先级以及不同选择器的优先级区别
我们都知道css有3种基本设置方式即 1.行内也叫嵌入式 例如: <div style='background:red'></div> 2.内联式,在html文件中用style ...
随机推荐
- Spring可扩展的XML Schema机制
可扩展的XML Schema机制 从Spring2.0开始,Spring提供了XML Schema可扩展机制,用户可以自定义XML Schema文件,并自定义XML Bean解析器,并集成到Sprin ...
- 跟着百度学PHP[14]-PDO-优化驱动
使用方法设置预定义变量 PDO的方法/属性 PDO::beginTransaction — Initiates a transaction PDO::commit — Commits a transa ...
- [Python]计算闰年时候出现的and和or优先级的问题以及短路逻辑
好吧题目非常easy.可是有些细节还是挺有意思的. 题目是:计算今年是否是闰年,推断闰年条件,满足年份模400为0,或者模4为0可是模100不为0 答案是这种: import time #计算今年是否 ...
- 脚本 sh 和 ./ 的区别,exec和source
如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径: ./executable-file PATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前 ...
- hive 字符集问题 报错 Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections,
学习hive 使用mysql作为元数据 hive创建数据库和切换数据库都是可以的 但是创建表就是出问题 百度之后发现 是编码问题 特别记录一下~~~ 1.报错前如图: 2.在mysql数据库中执行如 ...
- php调用C代码的方法详解和zend_parse_parameters函数详解
php调用C代码的方法详解 在php程序中需要用到C代码,应该是下面两种情况: 1 已有C代码,在php程序中想直接用 2 由于php的性能问题,需要用C来实现部分功能 针对第一种情况,最合适的方 ...
- JQ实现吸顶效果代码
吸顶下过代码跟简单几行代码就可以了 如果滚动的军力大于100,就改变导航的定位方式,否则就默认 $(function(){ $(window).scroll(function(){ ...
- C++ STL标准模板库(stack)
//stack的使用 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<stack> using name ...
- UML学习目录
用例图:http://www.cnblogs.com/yjjm/archive/2012/01/28/2385861.html http://kb.cnblogs.com/page/129491/
- CSS样式呈现优先级
经常出现CSS样式不生效的问题. 比如我先对p{},然后在其中一个标签写了个.p_style{}怎么都不生效,于是想到了CSS的呈现优先级. 经过自己测试, 属性style="" ...