html5样式的引入
来源:互联网 发布:逆袭网络剧dvd 编辑:程序博客网 时间:2024/05/12 10:37
Html5提供了三种常用的引入样式,分别为内嵌样式、内部样式和外部样式
一、内嵌样式
1.内嵌样式特点
语法:在标签中写一个style属性,例如:<div style="具体的样式">;
优点:优先级较高;
缺点:不易修改,维护困难,代码量非常大,存在代码冗余;
2.举例说明,建立一个文件名为”内嵌样式“的div标签,要求背景宽度100像素,高度100像素,颜色为红色,代码如下:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>内嵌样式</title></head><body><div style="width:100px;height:100px;background:red;">我是div</div></body></html>
说明,width:100px表示宽度100像素,height:100px表示高度100像素,bcakground:red表示红色背景;
注意,style中的属性用双引号括起来,属性之间分号隔开,以分号结束。
产生效果如下:
我是div
二、内部样式
1.内部样式特点
语法:在head标签写一个style标签,在style标签里面通过选择器来选择标签控制body中的样式;优点:不需要加载服务器,加载速度非常快;缺点:不利于代码扩展和重新使用。2.举例说明,建立一个文件名为”内部样式“的div标签,要求背景宽度50像素,高度50像素,颜色为蓝色,代码如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>内<span style="font-family:SimSun;">部</span>样式</title> <style type="text/css"> div{ width:50px; height:50px; background:blue; } </style></head><body><div>我是div</div></body></html>
说明,type=”text/css“表示指定type样式的类型为css样式,div选择器中的属性之间用分号隔开。
以上代码产生的效果如下:
我是div
三.外部样式
1.外部样式特点
语法:新建一个外部css文件,在css文件里面通过选择器来控制样式,在head标签里面用link来关联这个外部文件
优点:通用性强,有利于扩展
2.举例说明,创建一个文件名为“外部样式”的文件,要求背景宽度200像素,高度300像素,背景红色。
其中外部css文件代码如下:
div{width:200px;height:300px;background: red;}Html文件代码如下:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>外部样式</title><link rel="stylesheet" type="text/css" href="css/style.css"/></head><body><div>我是div</div></body></html>说明,link用来关联外部路径,rel:relationship的英文缩写,rel属性用于定义连接的文件和HTML文档之间的关系。StyleSheet的意思就是样式调用,rel=StyleSheet指定一个固定或首选的样式,href指调用文件地址,此处为相对地址。
以上代码产生效果如下:
我是div
四.样式的优先级
相同权值的情况下,CSS样式样式一般为就近原则,即内嵌样式>内部样式>外部样式
0 0
- html5样式的引入
- css样式基础之样式的引入
- css样式引入的方式
- html Css 样式的引入
- css 样式引入的优先级
- HTML5样式的使用
- Css的样式的引入与选择器
- HTML5基础06----HTML5样式的使用
- 引入CSS样式的五种方式
- 用js的方式引入样式表
- 引入CSS样式的几种方式
- 引入css外部样式表的注意事项
- 引入CSS样式的几种方式
- css样式表的引入方式
- HTML引入css样式的方法示例
- CSS中引入CSS样式的方法
- css(层叠样式表)的引入
- link引入样式与import的区别
- Jmeter(7)----开发自定义函数
- iOS CoreImage
- 写给VR手游开发小白的教程:(七)Cardboard如何实现沉浸式VR体验之扭曲矫正和FOV匹配
- Js写的捕鱼达人游戏源码笔记(不完善)
- 15章
- html5样式的引入
- AJAX 跨域请求 - JSONP获取JSON数据
- ID3 算法案例
- 便于游戏开发的工具(自用,持续更新)
- MVC概述
- c++中的const和#define区别
- Linux system函数返回值
- Handler机制流程梳理、源码分析
- git 更改远程仓库链接