美文网首页
3.1 HTML书写规范

3.1 HTML书写规范

作者: 爱聊天助手 | 来源:发表于2018-09-10 10:38 被阅读0次

    3.1.1 使用语义性更强的HTML标签,如:
    <nav> 导航条
    <header> 全局/或局部布局的头部
    <section> 一个区域/部分
    <footer> 全局/或局部布局的尾部
    <article> 文章内容
    <aside> 定义侧边栏等
    <main> 主要内容
    <h1> 文章页的文章标题/一个页面只能用一个h1,所以保留对它的使用
    <h2> 标题
    <figure> 页面图片
    <i> 图标(代表单词icon)
    <a> 带超链接的文字或图标
    <span> 后台数据库文本

    3.1.2 图片规范

    1. 所有页面元素类图片均放入images文件夹, 测试用图片放于imgdemo文件夹;
    2. 图片格式仅限于svg || png || jpg;
    3. 在保证视觉效果的情况下选择最小的图片格式与图片质量, 以减少加载时间;
    4. 运用阿里Iconfont图标字体技术显示图标。

    3.1.3 网页优化细节 --- head区代码规范
    head区是指html代码的<head>和</head>之间的内容。必须加入的标签:

    1. 公司版权注释
    2. 网页显示字符集
      万国码:<meta http-equiv="content-type" content="text/html; charset=utf-8">
      简体中文:<meta http-equiv="content-type" content="text/html; charset=gb2312">
    3. 网页制作者信息 <meta name="author" content="webmaster@maketown.com">
    4. 网站简介 <meta name="description" content="xxxxxxxxxxxxxxxxxxxxxxxxxx">
    5. 搜索关键字 <meta name="keywords" content="xxxx,xxxx,xxx,xxxxx,xxxx,">
    6. 网页标题 <title>xxx</title>
    7. 网页的css规范 <link href="../css/style.css" rel="stylesheet" type="text/css">

    可以选择加入的标签

    1. 设定网页缓存的到期时间。一旦网页过期,必须到源服务器上重新调阅。
      <meta http-equiv="expires" content="wed, 26 feb 1997 08:21:57 gmt">
    2. 禁止浏览器从本地机的缓存中调阅页面内容。
      <meta http-equiv="pragma" content="no-cache">
    3. 网页不会被缓存
      <META HTTP-EQUIV="pragma" CONTENT="no-cache">
      <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
      <META HTTP-EQUIV="expires" CONTENT="0">
    4. 用来防止别人在框架里调用你的页面。
      <meta http-equiv="window-target" content="_top">
    5. 自动跳转。
      <meta http-equiv="refresh" content="5;url=http://www.yahoo.com"> 5指时间停留5秒
    6. 网页搜索机器人向导。用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
      <meta name="robots" content="none"> content的参数有all,none,index,noindex,follow,nofollow。默认是all。
    7. 收藏夹图标 <link rel="shortcut icon" href="shortcut.ico" type="image/x-icon" class="ico">
    8. 所有的javascript的调用尽量采取外部调用.
      <script language="javascript" src="script.js"></script>

    3.1.4 网页优化细节 ---- 文本

    1. 为了最大程度的发挥浏览器自动排版的功能,在一段完整的文字中请尽量不要使用
      来人工干预分段。
    2. 请不要在网页中连续出现多于一个的 (空格)也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用 text-indent, padding, margin, hspace, vspace 。
    3. 排版中我们经常会遇到需要进行首行缩进的处理,不要使用或者全角空格来达到效果,规范的做法是在样式表中定义 p { text-indent: 2em; } 然后给每一段加上 <p> 标记。

    3.1.5 网页优化细节 ---- 链接

    1. 网站中的链接路径全部采用相对路径,一般链接到某一目录下的缺省文件的链接路径不必写全名,如我们不必这样:<a href=”aboutus/index.htm”> 而应该这样:<a href=”aboutus/”>,所有内页指向首页的链接写成<a href=”/”>
    2. 在浏览器里,当我们点击空链接时,它会自动将当前页面重置到首端,从而影响用户正常的阅读内容,我们用代码“javascript:;”代替原来的“#”标记

    3.1.6 网页制作细节 ---- 下载速度
    首页flash 网页大小应限定在 200k 以下,尽可能的使用矢量图形和action来减小动画大小。非首页静态页面含图片大小应限定在 70k 左右,尽可能的使用背景颜色替换大块同色图片。

    3.1.7 网页制作细节 ---- alt和title
    都是提示性语言标签,请注意它们之间的区别。
    在我们浏览网页时,当鼠标停留在图片对象或文字链接上时,在鼠标的右下角有时会出现一个提示信息框。对目标进行一定的注释说明。在一些场合,它的作用是很重要的。
    alt 用来给图片来提示的。title用来给链接文字或普通文字提示的。
    用法如下:
    <p title="给段落的文字提示">文字</p>
    <a href="#" title="给链接的文字提示">链接</a>
    <img src="img.jpg" alt="图片不存在的文字提示">

    3.1.8 图片处理细节 ---- logo的国际标准规范
    为了便于internet上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的logo,目前有三种规格:
    8831 这是互联网上最普遍的logo规格。
    120
    60 这种规格用于一般大小的logo。
    120*90 这种规格用于大型logo。

    相关文章

      网友评论

          本文标题:3.1 HTML书写规范

          本文链接:https://www.haomeiwen.com/subject/kpudgftx.html