HTML标签以及各大浏览器份额、性能

HTML标签

声明

<!DOCTYPE HTML>

在html5出现之前,程序员需要写一段冗长的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

如今不仅简化了,而且可以不区分大小写。

基础标签

<html>	定义HTML文档
<head>	定义关于文档的信息
<title>	定义文档的标题
<body>	定义文档的主体
<h1> ~ <h6>	定义 HTML 标题
<p>	定义段落
<!--...-->	定义注释

格式相关

<br>	定义简单的折行
<hr>	定义水平线
<i>     定义斜体
<sub>   定义上标
<sup>   定义下标
<pre>   原样输出
<u>     定义下划线
<s>     定义删除线

以下是一个用到以上标签的html网页:

<i>这是斜体</i>
<br>
<b>这是粗体</b>
<p>这是上标<sup>2</sup></p>
<p>这是下标<sub>3</sub></p>
<p>这是水平线:</p>
<hr>
<s>这是删除线</s>
<u>这是下划线</u>

在这里插入图片描述

表格

<table>    定义表格
<tr>       定义行
<td>       定义列
<caption>  定义表标题
<thead>    定义表头
<tbody>    定义表身
<tfoot>    定义表尾

以及合并行合并列:rowspan、colspan。
以下是一段随便写的代码:

<table border="1">
    <tr>
        <td>什么东西</td><td>随便写写</td><td>就是这样</td>
    </tr>
    <tr>
        <td>两个</td><td>黄鹂</td><td>鸣翠柳</td>
    </tr>
    <tr>
        <td rowspan="2">一行白鹭</td><td>上青天</td><td>窗含西岭</td>
        </tr>
    <tr>
        <td>千秋雪</td><td>门泊</td>
    </tr>
    <tr>
    	<td>东吴</td><td>万里</td><td></td>
    </tr>
</table>

效果如下
在这里插入图片描述

列表

<nav>
<ul>
<li>第一条</li>
<li>第二条</li>
<li>第三条</li>
</ul>
<ol>
<li>第一条</li>
<li>第二条</li>
<li>第三条</li>
</ol>
<nav>
<dl>
<dt>这是dt</dt>
<dd>这是dd</dd>
<dt>这是dt</dt>
<dd>这是dd</dd>
</dl>

效果如下:
在这里插入图片描述
此外,ul还有几种属性取值。如disc默认实心圆,circle空心圆
在这里插入图片描述
square实心正方形
在这里插入图片描述

多媒体

插入视频或者音乐或者flash(尽管现在很多浏览器禁用flash)可以用<embed>
图片可以用img标签。alt标签用来给搜索引擎抓取,title为鼠标悬停的时候显示的文字,这些用截图没办法表现出来。

<embed src="bad guy.mp3" width="400px" height="60px"/>
<br>
<embed src="1.swf"/>
<br>
<img src="6.png" width="400"height="250px"/>
<br>
<embed src="1.mp4" width="400px" height="250px"/>

在这里插入图片描述

交互

内容交互:

<details>
<summary>HTML标签</summary>
<details>
<summary>表格</summary>
<p>运用table标签。</p>
</details>
</details>

效果如下:
在这里插入图片描述

菜单交互:

menu,常常与li一起使用。command元素,按W3C的说法,该元素有单选按钮,复选框,按钮三中类型,但是目前主流浏览器似乎并不支持command。

状态交互:

<p>下载进度:30%</p><progress value=30 max=100></progress>
<p></p><meter value="20" optimum="100" high="100" low="0" max="100" min="0"></meter><p>20%</p>
<p></p><meter value="80" optimum="100" high="100" low="0" max="100" min="0"></meter><p>80%</p>

效果如下:
目前还不知道怎么让他们动起来
目前还不知道怎么让他们动起来。

表单

form的标签有:input,textarea,select,option等
目前我了解到的input的type:button,text,password,reset,image,radio,checkbox,hidden,file。

<form enctype="multipart/form-data">
<p>性别:</p>
<input type="radio" name="sex" value="boy" checked="checked"/><input type="radio" name="sex" value="girl"/><!--两个选择是冲突的,因为name相同-->
<br>
<input id="checkbox1" type="checkbox"  checked="checked"/><label for="checkbox1">选项一<label><br>
<input id="checkbox2" type="checkbox" /><label for="checkbox2">选项一<label><br>
<input id="checkbox3" type="checkbox" /><label for="checkbox3">选项一<label><br>
<p>用户名</p>
<input type="text" value="请输入你的用户名"/>
<br>
<p>密码</p><input type="password"/>
<br>
<input type="submit" value="提交"/>
<input type="reset" value="重置"/>
<p>上传你的作业:</p><input type="file"/>
<br>
<textarea rows="6" cols="30">你对自己的介绍</textarea>
<br>
<button>提交</button>
<br>
<p>生源地</p><select>
<option>吉林省</option>
<option>黑龙江省</option>
<option>辽宁省</option>
<option>贵州省</option>
<option>天津省</option></select>
</form>

在这里插入图片描述
目前还不懂怎么让按钮和数据建立联系,提交数据。file文件域需要说明编码方式enctype=“multipart/form-data”,才能让浏览器接受数据(具体原因不懂)

超链接

<a href="about.html">ABOUT</a>
<br>
<a href="#up">一个锚点链接</a>

超链接的target属性有:
_self默认方式,在当前窗口打开链接
_blank在全新空白页打开链接
_top在顶层框架中打开链接
_parent在当前框架的上一层打开

各大浏览器

浏览器内核

1993年第一个面向普通用户的浏览器Mosaic发布,1994年Netscape发布,它和IE在争夺浏览器市场份额的时候,微软将IE绑定到操作系统并免费提供,最后Netscape市场份额逐渐下降。
以下为各浏览器内核总结(部分数据可能已经过时了):

浏览器名称内核演变
IETrident内核,又称IE内核
世界之窗Trident内核
遨游Trident内核
腾讯TTTrident内核
360浏览器Trident内核
EdgeIE内核---->Edge内核----->Blink内核
FirefoxGecko内核
Safariwebkit内核
Caminowebkit内核
OperaPresto内核---->Webkit内核----->Blink内核
ChromeWebkit内核---->Blink内核
Sansung InternetWebkit内核---->Blink内核 (完全紧跟Chromium)
UC浏览器U3内核(实际基于Webkit)

性能方面:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
引用:
1.各种浏览器性能评测

2.浏览器份额及其历史以及内核变迁总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值