• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > HTML减肥 精简HTML标记制作网页

HTML减肥 精简HTML标记制作网页

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含精简,HTML标记等相关知识,佚名 希望在学习及工作中可以帮助到您

HTML 4

HTML (非XHTML),MIME type 为 text/html ,允许省略一些标签。通过 HTML 4 DTD,你可以省略以下标签(那些所谓可避免的元素,这里用删除线加以标记)

</area>
</base>
<body>
</body>
</br>
</col>
</colgroup>
</dd>
</dt>
<head>
</head>
</hr>
<html>
</html>
</img>
</input>
</li>
</link>
</meta>
</option>
</p>
</param>
<tbody>
</tbody>
</td>
</tfoot>
</th>
</thead>
</tr>

比如,你的代码是

<li>List item</li>

可以写为

<li>List item

又比如段落要以

</p>

结尾,你可以只写

<p>My paragraph

甚至可以去掉 html,head,body(把这作为你的编码规范之前请确保这会令你舒服)。

省略标签后 HTML 依然有效,同时减小了文件大小。对一般的页面来说,可以节省 5-20%。

HTML 5

正在发展中的 HTML 5 提供了一些减小文件大小的方法。

比如,页面文档类型声明

<!DOCTYPE html>

对比

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

很显然 HTML 5 的 DTD 更短。

当为页面指定编码时,HTML 5 很易用而且更短:

<meta charset="utf-8">

代替

<meta http-equiv="content-type" content="text/html; charset=utf-8">

通常情况下,浏览器会正确处理 HTML。

另外,在今天的 HTML 5 中,你可以去除声明 MIME 类型的 type 属性,比如

type="text/css"
或
type="text/javascript"

你可以用

<script>
替代
<script type="text/javascript">
用
<style>
替代
<style type="text/css">

在所有类型的页面中(甚至是 XHTHML)你可以省略

type="text/css"

HTML 5 使这一切变得更简单。

同时使用上面所有的方法会使文件节省 10%-20%(甚至更多),这取决于你的编码风格和页面中的文本内容数量。代码将更干净,访问者会更快的获取网站内容。在隐私中心项目中我们采用很多这类技术,节省了原始文件大小的 20%。

您可能想查找下面的文章:

  • Shtml 精简教程
  • HTML减肥 精简HTML标记制作网页

相关文章

  • 2017-08-05iframe截取网站部分内容实现思路及代码
  • 2017-08-05网页制作中表格属性CellPad、CellSpace和Border描述及使用介绍
  • 2017-08-05html中DTD使用小结
  • 2017-08-05HTML网页的段落排版和换行
  • 2017-08-05HTML学习笔记--HTML的语法详解(必看)
  • 2017-08-05使用thead、tfoot、 tbody制作一个表格
  • 2017-08-05dom操作表格示例(dom创建表格)
  • 2017-08-05HTML页面3秒后自动跳转的三种常见方法
  • 2017-08-05html 可输入下拉菜单的实现方法
  • 2017-08-05XHTML标签的嵌套规则分析

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML的dl、dt、dd标记制作表格对决Table制作表
    • 如何设置select只读不可编辑且select的值可传递
    • 添加和删除HTML节点的简单示例
    • 被忽视的DOCTYPE说明分析
    • 设置table中的宽度不随文字改变让其固定
    • Html Select option 如何进行默认选择
    • HTML&CSS&JS兼容树(IE,Firefox,chrome)
    • Firefox下英文字母不换行的解决方案
    • 基于HTML实现表单提交后不刷新页面
    • html 鼠标 css 控制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有