时间:2023-10-05 21:18:01 | 来源:网站运营
时间:2023-10-05 21:18:01 来源:网站运营
Part1 HTML网页开发 模块1-HTML&CSS基础:文章内容输出来源:拉勾教育大前端就业集训营
<html> <head> <title>网页标题</title> </head> <body> 网页主体 </body></html>
2.DTD 文档类型声明<!-- 语法:使用HTML5的文档规范解析网页文件 --><!DOCTYPE html>
3.xmlns与命名空间<!-- html 产生于xml,xml是可以程序员自定义的标记语言,以下就是两种不同的标记命名 --><!-- 表格 --><table> <tr> <td>Apples</td> <td>Bananas</td> </tr></table><!-- 家具 --><table> <name>African Coffee Table</name> <width>80</width> <length>120</length></table>
这个“空间”,其实就是规范约束下的范围,本质上是对应的一台服务器上编写好的规范文件,所以属性值通常是一个URL。所有标签都有这个属性,浏览器会将此命名空间用于该属性所在元素内的所有内容。<!-- 全文应用:符合XML规范的XHTML文档 --><html xmlns="http://www.w3.org/1999/xhtml"><!-- 局部应用:数学命名空间 --><div xmlns="http://www.w3.org/1999/Math/MathMl">x3/x</div><!-- 前缀应用 --><html xmlns="http://www.w3.org/1999/xhtml"> xmlns:math="http://www.w3.org/1999/Math/MathMl"><math:div>x3/X<div>
4.文档语言声明<!-- 英文文档声明:提高英文网站搜索排名 --><html lang="en" xml:lang="en"><!-- 中文文档声明:提高中文网站搜索排名 --><html lang="zh-cn" xml:lang="zh-cn">
5.文档字符声明<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
HTML5<meta charset='utf-8' />
tips:meta标签声明字库,与编辑器编译字库必须一致,不然会出现乱码。<!-- 单标签 --><labelName /><!-- 双标签 --><labelName></labelName>
3.HTML元素<!-- 一个属性,多个属性值 --><labelName key="val1 val2 ... valN"></labelName> <!-- 一个标签,多个属性 --><labelName key1="val1" key2="val2" ... keyN="valN"></labelName>
<!-- 注释内容 -->
作用:<audio src="../media/comet.mp3" controls="controls"></audio>
<!-- id属性标记锚点 --><div id="idVal"></div><!-- a标签嵌套,name属性标记锚点 --><a name="nameVal">元素内容</a>
<!-- 有序列表 --> <ol> <li>列表项1</li> <li>列表项2</li> ...... <li>列表项N</li> </ol>
<!-- 无序列表 --> <ul> <li>列表项1</li> <li>列表项2</li> ...... <li>列表项N</li> </ul>
<!-- 定义列表 --> <!-- dl定义列表域 --> <dl> <!-- 术语块1 --> <dt>术语1</dt> <dd>描述项1</dd> <dd>描述项2</dd> …… <dd>描述项N</dd> <!-- 术语块2 --> <dt>术语2</dt> <dd>描述项1</dd> <dd>描述项2</dd> …… <dd>描述项N</dd> …… <!-- 术语块N --> <dt>术语N</dt> <dd>描述项1</dd> <dd>描述项2</dd> …… <dd>描述项N</dd> </dl> <!-- 实际开发中,最好一组一组分开写,便于调试(dl dt dd) -->
<!-- 定义表格域 --> <table border="1" colspacing="0"> <!-- 表格标题 --> <caption>表格标题</caption> <!-- 表头区块 --> <thead> <!-- row 1 --> <tr> <th>单元格1</th> <th>单元格2</th> ... <th>单元格N</th> </tr> </thead> <!-- 表格主体 --> <tbody> <!-- row 1 --> <tr> <td>单元格1</td> <td>单元格2</td> ... <td>单元格N</td> </tr> <!-- row 2 --> <tr> <td>单元格1</td> <td>单元格2</td> ... <td>单元格N</td> </tr> ... <!-- row N --> <tr> <td>单元格1</td> <td>单元格2</td> ... <td>单元格N</td> </tr> </tbody> <!-- 表格页脚 --> <tfoot> <!-- row --> <tr> <td>单元格1</td> <td>单元格2</td> ... <td>单元格N</td> </tr> </tfoot> </table>
selector{styleAttributeName:val;……}
<tagName style="styleAttributeName: val;"></tagName>
缺点:<div style="color: black;"></div>
-内嵌式<head> ...... <style> selector{ styleAttributeName: Val; ...... } </style> ......</head>
优点:<head> ...... <style> .style{ width: 1000px; height: 1000px; } </style> ......</head>
-外联式<head> ...... <link rel="stylesheet" href="url" type="text/css" /> ......</head>
rel即relationship,表示与HTML文件关系<head> <link rel="stylesheet" type="text/css" href="/c5.css"></head>
-导入式@import url(路径)
代码实例:@import url("test.css")
//注释内容
-多行注释 :/*注释内容row1注释内容row2...注释内容rowN*/
// 展开式selector{styleAttributeName:Val;……}
-发布版本//压缩式selector{styleAttributeName:Val;……}
font-family: PingFangSC-Regular, Verdana, Arial, '微软雅黑','宋体';
-多字体渲染机制:根据书写先后顺序渲染,优先渲染第一个字体支持的字符,渲染不了,交给第二个。关键词:基础