HTML 【边边角角】笔记

一. < legend >标签

做作业遇到的,带文字的border框。

二. .htm 和 .html扩展名区别

DOS操作系统(win95或win98)下只能支持长度为3的后缀名,所以是htm
但在windows后缀长度可以大于3位,所以windows下无所谓htm与html,html是为长文件的格式命名的
所以htm是为了兼容过去的DOS命名格式存在的

三. DTD文档声明

于HTML有很多个版本的规范, 每个版本的规范之间又有一定的差异。为了让浏览器能够正确的编译/解析/渲染网页, 需要在HTML文件的第一行告诉浏览器当前网页使用哪一个版本的HTML规范。
格式:<!DOCTYPE html>

<!DOCTYPE>声明必须是 HTML 文档的第一行,位于<html>标签之前
<!DOCTYPE> 声明不是 HTML 标签
<!DOCTYPE> 声明没有结束标签
<!DOCTYPE> 声明对大小写不敏感

四. meta标签

乱码现象:在编写网页的时候没有指定字符集
解决乱码现象:在head标签中添加<meta charset="GBK" />指定字符集

GBK(GB2312)和UTF-8区别
GBK(GB2312)里面存储的字符比较少, 仅仅存储了汉字和一些常用外文,体积比较小;
UTF-8里面存储的世界上所有的文字,体积比较大.
如果仅仅包含中文, 推荐使用GB2312, 因为它的体积更小, 访问速度更快
如果网站 还包含了其它国家的语言 , 推荐使用UTF-8

在HTML文件中指定的字符集必须和保存文件的字符集一致, 否则还是会出现乱码。

发布了18 篇原创文章 · 获赞 5 · 访问量 7952

猜你喜欢

转载自blog.csdn.net/fruiva/article/details/105049574