HTML总结
程序员文章站
2022-06-26 08:38:38
HTML 是文本标记语言(Hyper Text Mark-up Language) Html文件的扩展名一般为.html或者.htm Html内的标签一般是成对出现,有开始就有结束 第一个标签:所有网页内容都是放在html标签内 html标签是网页是最大的标签 第二个标签: ......
网页:
网页是由图片、链接、文字、声音、视频等元素组成的。四大主流浏览器:谷歌、火狐、欧鹏、IE。
浏览器内核:负责读取网页内容、整理讯息、计算网页的显示方式并显示网页
浏览器 | 内核 |
---|---|
火狐 | Gecko内核 |
欧鹏 | Presto(Opera前内核)Blink内核(现内核) |
谷歌 | Blink内核 |
IE | Trident内核 |
HTML : 称为超文本连接,是一种标识性语言。通过标记符号来标记要显示的部分网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。
Web标准构成:
- 结构:对网页元素进行整理分类(HTML文件);
- 表现:设置网页元素的版式、颜色、大小等外观样式(CSS文件);
- 行为:网页模型的定义及交互的编写(JavaScript文件)。
标签:
- 块级元素(block):独占一行,宽高可控,宽度默认,可以放任何元素,文字类元素不允许放其他块级元素。例如:div、p、h1~h6、ul、ol、li等标签;
- 行内元素又称为内联元素(inline):一行可以写多个,宽高不可控,只能放文本或其他行内元素。例如:a、b、i、em、span、strong等标签;
- 行内块元素(inline-block):img、input、td等。
HTML特点:
1.简易性:
超级文本标记语言采用超集方式,从而更加灵活方便。
2.可扩展性:
超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
3.平台无关性:
虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网盛行的另一个原因。
4.通用性:
HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
HTML5:
HTML5公认的下一代Web语言,极大地提升了Web在富媒体、富内容、富应用等方面的能力,被喻为终将改变移动互联网的重要推手。
特点:
- 兼容性:核心理念就是保持与过去技术的兼容和过度。一旦浏览器不支持时,该功能的备选行为就会悄悄运行;
- 合理性:新增元素都是对象有页面和用户习惯进行跟踪,分析概况推出的;
- 效率:基于用户优先准则编写的。规范会把用户放下第一位,其次时作者,再其次时浏览器,最后时规范制定者(w3c);
- 安全性:HTML5中引入一种新的安全模型,各种API都可通用;
- 分离:将表现、内容与形式分离,即HTML、CSS、JavaScript分离开写;
- 简化:以浏览器原生能力代替复杂的JavaScript代码;简化了DOCTYPE的字符集生命;简化了HTML5中的API
- 通用性:可访问性:对残障用户的考虑,WAI-ARIA中以屏幕阅读器为基础的元素已添入;媒体中立:在不同设备和平台上都能正常运行;支持所有语种:元素。
- 无插件
本文地址:https://blog.csdn.net/weixin_48062613/article/details/111145142
上一篇: 常见HTML标签的bug