静态页面HTML中标签的优化

(2010-04-03 20:54:06)

从网上看了一篇关于静态页面中标签优化的问题,感觉还不错,所以就将它转到了自己博客里。

1.h1的合理使用,这个标签是对优化最有作用的一个了。<h1>到<h6>表示标题的6个级别-重要性从高到低,如果在设计网页过程中,你觉得它的默认外观不好看,可以通过 css轻松设置你想要的样式。
2. <table> 里面不常用的一些标签:<caption>表格的标题,<table summary=”摘要”>表格摘要,<th>表头,<td headers=”">表头与数据的关系,<th abbr=”">改变语音合成器读出的内容,<thead>表头,<tfoot>表脚,<tbody>表体。
3. 表格并非结构,在某些用途上是不可替代的,所以请不要绞尽脑汁用div代替table。table可是排列数据用得,所以有时就必须用它。
4. <blockquote>表示引用文本,当引用外界文字时,尽量用该标记
5. <lable>标签标记,用来标注表单控件
6. <dl><dt>来定义列表,在构建提交表单时,可以用该语法来代替<p>或者<table>等
7. <input tabindex=1>让用户使用键盘来移动表单控件的当前焦点
8. <lable for=”name” accesskey=”9″>Name:</lable><input type=”text” id=”name” name=”name”>,用户可以用Ctrl或者Alt键加上我们在代码中设置的9键,来切换焦点到这个输入框内。
9. 在<form>中用<fieldset>将表单内容分组,当加上描述符<legent>之后,大多数浏览器上,都会在所分组的控件外围显示一条边框。
10. <strong>和<em>比<b>和<i>要好,因为前两者是表达意义,而后两者是表达外观。em表示强调,strong表示更加强调。
11. W3C 在Html4.01规范中还定义了下列短语元素:<cite>包含引用信息或者对其他来源的参考说明;<dfn>表示所包含的是术语的定义。<code>指名一段计算机程序代码。<samp>指明一段程序或者脚本等的输出。<kdb>表示由用户输入的文本。<var>表示一个变量或者程序参数的实例。<abbr>表示一种简写形式,例如 WWW。<acronym>表示只取首字母的缩写形式,例如WAC。
12. 更好的锚点方法
<p><a href=”#oranges”>关于桔子</a></p>
… 文字 …
<a id=”oranges” name=”oranges”>桔子很可口</a>
… 更多的文字 …
13. 给锚点加上title属性可以为这个链接所指向的目标提供丰富和明确的描述信息。
14. 更多的列表,无序的列表使用<ul><li>,有序的列表使用<ol><li>,定义列表使用<dl><dt>(词条)<dd>(解释),你可以通过css中的list-style-type来改变它们的样式,甚至做到自定义,decimal数字型,upper-alpha大写字母型,lower-alpha小写字母型,upper-roman大写罗马数字,lower-roman小写罗马数字,none不显示。
15. 精简HTML:使用class来定义样式;使用css的#来定义样式;去掉必要的<div>;
16. 做图片的链接时,别忘了加alt属性哦,文字链接也最好加上title属性,这样对你的关键字会有一定的帮助。

静态页面HTML中标签的优化(转)的更多相关文章

  1. 关于 静态页面布局 中的一些BUG

    作为一枚初级程序猿,难免在制作静态页面时会遇到一些BUG,在此,我从网上找了一些资料并且结合自己的项目开发经验,总结了一些在静态页面布局时可能会遇到的问题,希望能对初级程序猿有一定的帮助(资料请参考: ...

  2. 在静态页面html中跳转传值

    在html中通过"?"传值--------<a href="index2.html?name=caoy">静态传值</a> 在跳转到的页 ...

  3. HTML:调用静态页面html 的几种方法

    今天做办公用品管理系统时,发现需要用到在一个静态页面html 中调用多个静态页面html的内容.查找资料总结了以下一些方法: 一.iframe引入的方法 代码如下: <!-- 部门--> ...

  4. 阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_09-课程详情页面静态化-静态页面测试

    4 课程详情页面静态化 4.1 静态页面测试 4.1.1 页面内容组成 我们在编写一个页面时需要知道哪些信息是静态信息,哪些信息为动态信息,下图是页面的设计图: 打开静态页面,观察每部分的内容. 红色 ...

  5. 在MVC的项目中访问静态页面

    MVC在生成项目的时候会生成的WEB-INF底下.这个文件夹下面的文件是受保护的,都会走MVC的流程, 但是我希望在WebContent底下可以使用静态页面, 那么需要进入springmvc-serv ...

  6. 页面头部title、description、keywords标签的优化

    页面头部优化<Head></Head>中间的区域中间的区域,我们称为网页的头部.在网页的头部中,通常存放一些介绍页面内容的信息,例如页面标题.描述及关键字等等.在头部优化中,除 ...

  7. Django之使用celery和NGINX生成静态页面实现性能优化

    性能优化原理: 当我们要给client浏览器返回一个页面时,我们需要去数据库查询数据并将数据和基本页面模板渲染形成页面返回给客户端,但如果每一个用户访问时都去查询一次首页的的数据时,当日访问量很大时那 ...

  8. Ruby Rails学习中:有点内容的静态页面

    续上篇: 一. 有点内容的静态页面 rails new 命令创建了一个布局文件, 不过现在最好不用.我们重命名这个文件: $ mv app/views/layouts/application.html ...

  9. 在静态页面中使用 Vue.js

    在静态页面中使用 Vue.js 不使用Node.js, NPM, Webpack 等, 在静态页中使用Vue.js. 包括路由, 单文件组件. 1. 创建index.html index.html做为 ...

随机推荐

  1. selenium对富文本框的处理

    一般输入框有以下几种形式 第一种:短的input框 如百度首页的输入框,<input type="text" class="s_ipt" name=&qu ...

  2. hdu-3068-最长回文(manacher算法模板)

    题目链接 /* Name:hdu-3068-最长回文 Copyright: Author: Date: 2018/4/24 16:12:45 Description: manacher算法模板 */ ...

  3. 16_游戏编程模式ServiceLocator 服务定位

    ####简单说,就是某个系统作为一个服务,对全局系统可见. Service Locator (服务定位) ``` //简单粗暴的代码, 使用声音系统 // Use a static class? Au ...

  4. STL迭代器辅助函数——advance

    Advance(i, n) increments the iterator i by the distance n. If n > it it , the call has no effect. ...

  5. 加密算法之BLOWFISH算法

    加密信息 BlowFish算法用来加密64Bit长度的字符串. BlowFish算法使用两个"盒"--ungignedlongpbox[18]和unsignedlongsbox[4 ...

  6. HihoCoder1182 欧拉路(Fleury算法)

    描述 小Hi和小Ho破解了一道又一道难题,终于来到了最后一关.只要打开眼前的宝箱就可以通关这个游戏了. 宝箱被一种奇怪的机关锁住: 这个机关是一个圆环,一共有2^N个区域,每个区域都可以改变颜色,在黑 ...

  7. 图m的着色问题(搜索)

    图的m着色问题 [问题描述]        给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的 ...

  8. [转]HTTP详解(1)-工作原理

    1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减少. ...

  9. flask之python3 虚拟环境及使用dotnv来永久保存环境变量

    Python 3 comes bundled with the venv module to create virtual environments Create an environment Cre ...

  10. 除了IE浏览器能识别之外,其他浏览器都不能识别的html写法

    最近写html页面的时候发现顶部边界margin-top用了定位之后,IE的跟其他浏览器不同,所以用到了把IE跟其他浏览器区分开来的写法 <!--[if !IE]> <div cla ...