1.HTML<!DOCTYPE>声明标签

(1)定义和用法

  • <!DOCTYPE>声明必须是HTML文档的第一行,位于<html>标签之前。
  • <!DOCTYPE>声明不是HTML标签;它是指示web浏览器关于页面使用哪个HTML版本进行编写的指令。
  • 在HTNL4.01中,<!DOCTYPE>声明引用DTD,因为HTML4.01基于SGML。
  • DTD规定了标记语言的规则,这样浏览器才能正确地呈现内容。
  • HTML5不基于SGML,所以不需要引用DTD。

(2)各版本的声明

HTML5

<!DOCTYPE html>
<meta charset="UTF-8">

HTML4.01

<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv=Content-Type content="text/html;charset=UTF-8">

该DTD包含所有HTML元素和属性,包括展示性的和弃用的元素(比如font)。不允许框架集(framesets)。

注意的规则:

1.单标记必须闭合,比如<br>,<input>必须写为<br/>,<input/>

2.单属性必须添加属性值,<input type="radio" checked>必须写为<input type="radio" checked="checked">

3.标记和属性必须使用小写,<Body><BODY>是错的必须写为<body>

4.属性的属性值必须使用" ",在HTML4.01之前可以使用<body bgcolor=red>必须写为<body bgcolor="red">

2.内链样式表

<body style="background-color:green;margin:0;padding:0">
</body>

代码示例:

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>内链样式表</title>
</head>
<body style="background-color: green">
<h1 style="color:white">CSS的使用方式</h1>
<p style="color:blue;font-size:60px">CSS的使用方式</p>
</body>
</html>

效果展示:

3.嵌入式样式表

需要将样式放在<head></head>中

<style type="text/css">
</style>

代码示例:

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>内链样式表</title>
<style type="text/css">
body{
background-color: green;
color:red;
}
p{
background-color: red;
color:blue;
}
</style>
</head>
<body>
<h1>CSS的使用方式</h1>
<p>CSS的使用方式</p>
</body>
</html>

效果展示:

4.引入式样式表

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

代码示例:

demo.html:

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>内链样式表</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>CSS的使用方式</h1>
<p>CSS的使用方式</p>
</body>
</html>

style.css:

 body{
background-color: red;
}
p{
background-color: green;
}

效果展示:

CSS-使用CSS样式的方式的更多相关文章

  1. CSS 选择器及各样式引用方式

    Css :层叠样式表 (Cascading Style Sheets),定义了如何显示HTML元素. 目录 1. 选择器的分类:介绍ID.class.元素名称.符合.层次.伪类.属性选择器. 2. 样 ...

  2. css样式引入方式,及常用设置标签样式

    一. 三种样式引入方式   1. 内联式-直接写在div标签中,不推荐用 <div style="color:red;font-size:20px;font-family:'Micro ...

  3. 认识CSS中css引入方式、选择器、文本样式设置以及显示模式

    前端之HTML.CSS(三) CSS CSS-Cascading Styles Sheets,层叠样式表.用于网页的表现,主要用于布局和修饰网页. CSS引入方式 CSS的三种引入方式:行内样式,内部 ...

  4. css的三种使用方式:行内样式,内嵌样式,外部引用样式

    三中的使用方法的简单实例如下: 行内样式: <!doctype html> <html> <head> <meta charset="UTF-8&q ...

  5. CSS/CSS3常用样式小结

    1.强制文本单行显示: white-space:nowrap; 多行文本最后省略号: display: -webkit-box; -webkit-line-clamp:2; overflow: hid ...

  6. [原创]Lodop打印, 以及Lodop引用css文件控制打印样式的问题.

    最近在做Lodop打印功能: 思路是:  用MasterPage搭个打印页面的框架, 然后在具体的页面中填入数据, 打印的样式由母版页和CSS来控制. 困扰了一天的问题是:  在打印的JS文件中, 引 ...

  7. #8.10.16总结# 属性选择符 伪对象选择符 CSS的常用样式

    属性选择符 E[att] E[att="val"] E[att~="val"] E[att^="val"] E[att$="val ...

  8. CSS的4种引入方式及优先级

    第一:css的四种引入方式 1.行内样式 最直接最简单的一种,直接对HTML标签使用style="",例如: <p style="color:#F00; " ...

  9. CSS 层叠及样式表来源

    Web标准化运动的口号——分离.分离.分离. 在2003年的 SXSW 会议中, Steve Champeon 和 Nick Finck 做了一个名为“面向未来的全方位 Web 设计”的演讲,揭示了这 ...

  10. 精通CSS+DIV网页样式与布局--图片效果

    提到图片效果,小伙伴们可能会想到美图秀秀,ps等,这些软件都是款非常不错的照片处理软件,包括常用的:黑白,增强,高斯,高对比,夜视,老照片和铅笔画等等.不管你是否是专业的 照片拍摄人员,我们都可以通过 ...

随机推荐

  1. 07_TypeScript命名空间

    命名空间:内部模块,主要用于组织代码,避免命名冲突. 关键字:namespace //俩个类命名冲突 class Dog{ name: string; constructor(name: string ...

  2. 从零开始学习MySQL全文索引

    目录 一.为什么要用全文索引 二.什么是全文索引 三.如何创建全文索引 四.创建测试数据 五.查询-使用自然语言模式 六.查询-使用布尔模式(强大的语法) 语法 示例 七.查询-使用扩展模式 八.注意 ...

  3. Windows应急响应和系统加固(2)——Windows应急响应的命令使用和安全检查分析

    Windows应急响应的命令使用和安全检查分析 1.获取IP地址: ·ipconfig /all,获取Windows主机IP地址信息: ·ipconfig /release,释放网络IP位置: ·ip ...

  4. Linux中screen命令

    screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面版本.它提 ...

  5. lua学习之深入函数第一篇

    深入函数第一篇 函数是第一类值,具有特定的词法域 第一类值 第一类值的意思是函数与 lua 中的其他类型如数字,字符串具有相同的权力 函数可以存储到全局变量或局部变量变量,还可以存储到 table 中 ...

  6. Python中的用open打开文件错误,FileNotFoundError: [Errno 2] No such file or directory:

    学习python的文件处理,刚开始打开文件,代码如下 f = open('test_file.txt', 'r', encoding='UTF-8')RES = f.readlines()print( ...

  7. numpy 消除Futurewarning

    numpy版本过高 1.查看numpy版本 import numpy as np np.__version__ 2.卸载numpy sudo pip3 uninstall numpy 3.安装较低版本 ...

  8. spark基本概念整理

    app 基于spark的用户程序,包含了一个driver program和集群中多个executor driver和executor存在心跳机制确保存活3 --conf spark.executor. ...

  9. spark 报错 InvalidClassException: no valid constructor

    2019-03-19 02:50:24 WARN TaskSetManager:66 - Lost task 1.0 in stage 0.0 (TID 1, 1.2.3.4, executor 1) ...

  10. vuex的state在组件选项data和computed上引用的区别

    引用在vue组件的data选项,不因数值被改变而更新引在在vue组件的computed选项,因数值变化而更组件 案例代码如下,调整下引用vue和vuex地址即可展示 <!DOCTYPE html ...