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

html5需遵循怎样的6个设计原则?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含页面设计原则,html5等相关知识,匿名希望在学习及工作中可以帮助到您
本章将介绍html5需要遵循的6个设计原则,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

原则一:避免不必要的复杂性

html4

<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN" " 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

html5

<!DOCTYPE html>
<meta charset="utf-8">

原则二:支持已有的内容

以下四段代码,在xhtml中只有第一段是正确的;而在html5中,所有的都是正确的

<img src="foo" alt="bar" />  
<p class="foo">Hello world</p>
<img src="foo" alt="bar">  
<p class="foo">Hello world
<IMG SRC="foo" ALT="bar">  
<P CLASS="foo">Hello world</P>
<img src=foo alt=bar>  
<p class=foo>Hello world</p>

原则三:解决现实的问题

在html4中,即使两个块级元素元素有相同的链接地址,也必须分开写,因为内联元素不能包含块级元素

<h2><a href="/path/to/resource">Headline text</a></h2>
<p><a href="/path/to/resource">Paragraph text.</a></p>

而在html5中,由于使用了内容模型,<a>元素也可以包含块级元素

<a href="/path/to/resource">  
    <h2>Headline text</h2>  
    <p>Paragraph text.</p>  
</a>

原则四:求真务实

html5新增了多个元素,其中包括:section、article、aside和nav,它们代表了一种新的内容模型——给内容分区。以前人们一直都在用div来组织页面中的内容,但与其他类似的元素一样,div本身并没有语义。但section、article、aside和nav实际上是在明确地告诉你——这一块就像文档中的另一个文档一样。位于这些元素中的任何内容,都可以拥有自己的概要、标题,自己的脚部。

原则五:平稳退化

浏览器在遇到不识别的type值时,会将type的值解释为text

input type="number"
input type="search"
input type="range"
input type="email"
input type="date"
input type="url"

原则六:最终用户优先

一旦遇到冲突,最终用户优先,其次是作者,其次是实现者,其次标准制定者,最后才是理论上的完满。

以上就是html5需遵循怎样的6个设计原则?的详细内容,更多请关注微课江湖其它相关文章!

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

  • html5需遵循怎样的6个设计原则?

相关文章

  • 2018-12-03html5之多媒体详细介绍
  • 2018-12-03canvas实现的骨骼动画
  • 2018-12-03H5横竖屏检测的方法
  • 2018-12-03利用JS+HTML5实现图片上传预览效果(实例)
  • 2018-12-03使用html5的canvas和JavaScript创建一个绘图程序的示例代码
  • 2018-12-03自定义HTML5 Progress的样式的图文代码详解
  • 2018-12-03React组件的使用详解
  • 2017-08-06html5实现canvas阴影效果示例
  • 2018-12-03HTML5的一个显示电池状态的API简介_html5教程技巧
  • 2018-12-03基于HTML5代码实现折叠菜单附源码下载_html5教程技巧

文章分类

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

最近更新的内容

    • HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
    • html5中关于canvas画图之画圆形的实例介绍
    • HTML5如何保存画布?HTML5保存画布方法
    • HTML5新增的结构元素
    • Html5新标签解释及用法
    • HTML5 Canvas的性能提高技巧经验分享_html5教程技巧
    • H5中画布、拖放事件以及音视频的代码实例
    • H5 是什么?
    • HTML5Canvas save如何保存恢复状态?
    • HTML5 Canvas处理头像上传的图文代码详细介绍

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

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