从p开始,循序渐进学习WEB标准

作者:振之 来源:毅博客 时间:2008-03-08 18:53:00 

从今天开始,我将全面的共享出我所能理解的所有WEB标准方面的知识放在这个“WEB标准能有多难?”的专栏里。当然由于振之的水平有限,所讲并非是完全正确的。在看了这个专栏的文章的时候要理性的分析,要有自己的判断,欢迎各位朋友提出自己的看法与意见。

很多朋友现在还在用Dreamweaver(下称DW),不可否认这是个非常优秀的软件,他基本上实现了所见即所得。当然也正是因为这样让很多网页制作人员对于(x)HTML标签变得一无所知。然而要学习WEB标准就必需要与标签打交道,你必需要了解他们的特点。就算你不打算自己打代码,继续使用DW来完成自己的工作也必需要知道DW生存的代码的作用。如果你希望减少冗余代码,提升网页的品质,那么你就更需要认知(x)HTML标签。

那么学习自然要循序渐进,当然要从最常用、最简单的入手。如果问在所有HTML标签中谁是最常用最简单的标签?那我一定会说是段落标签,也就是<p></p>,说它常用,是因为几乎所有的文档文件都会用到这个标签,说他简单从外形上就可以看出来,他只有一个字母。虽说是简单,但是却也非常重要,因为这是一个用来区别段落用的。我们都知道段落是用来划分文章用的,以方便阅读。而有时候因为一些软件,或是人为操作使得文档中以其它的标签来区分,用<div></div>的就特别的多。那么有人会说:不都一样嘛,反正都区分开了。事实不然,虽然对于我们人来讲,用什么东西区分段落都可以,但是对于机器、程序来讲,需要理解段与段就需要通过这些标签了。这也就是标签的语义,正确的语义会让你的文档更容易为搜索引擎所识别。同时合理安排标签的使用也有助于维护与管理以及代码的移植。

当然有很多人可能早就知道这个标签并且一直在用,并且还发现段落标签不使用</p>一样可以显示。并且在一直使用着这种方法。在HTML中这种写法是允许的。但是在(x)HTML中就已经规范了这种写法,所有的段落标签都必需要加上结束标签。(<p>示例段落……文字</p>)这点要切记,(x)HTML并没有为HTML增加什么更新的标签,只是规范了HTML的标签的使用,以及减去了一些不合理的标签,以及标签里的属性。那么段落标签中都有哪些属性?留下来多少呢?振之查阅了一些文献。

align属性:写法是<p align=left ></p>,属性值有:left、right、center、justify(两端对齐)。这是对齐属性,作用是管理段落里文本的对齐方向。但是在(x)HTML中已经不赞成使用这个属性了,当然浏览器还是支持这个属性的。尽管如此我们还是不用为好,为什么不用呢,因为这个属性我们完成可以通过CSS可以很简单实现,不需要在代码里一一加上这些属性。

可以使用的属性有:id、class、style、title。关于这几个属性将会在本专栏以后的文章进行分析,这里只要大家理解在段落标签中可以使用这些属性就可以了。

好了,如果你现在还没尝试为文章设置段落标签不如从现在开始在自己手上的项目中加入这个代码吧。这会让你越来越容易的掌握WEB标准。

另外,P是个块级标签,但是在这个块级标签里却不能再出现块级标签。关于(x)HTML的嵌套规则可以参考由JUNCHEN翻译并做出解释的《(X)HTML Strict 下的嵌套规则》

标签:标准,web,p,html
0
投稿

猜你喜欢

  • python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例

    2022-06-05 14:11:58
  • 详解Python中的分组函数groupby和itertools)

    2022-08-30 15:03:18
  • python文件编译为pyc后运行的实现步骤

    2021-03-08 22:36:46
  • python多项式拟合之np.polyfit 和 np.polyld详解

    2022-09-12 13:32:49
  • Python dict的常用方法示例代码

    2023-05-17 09:58:15
  • 基于tensorflow for循环 while循环案例

    2022-01-26 14:40:34
  • 在IE下获取object(ActiveX)的Param

    2009-05-15 13:07:00
  • python3中编码获取网页的实例方法

    2023-07-17 23:31:47
  • MySQL数据备份方法的选择与思考

    2024-01-19 21:02:50
  • mvc中form表单提交的三种方式(推荐)

    2024-04-18 10:55:33
  • 使用matplotlib创建Gif动图的实现

    2021-03-09 11:32:02
  • Linux yum 命令安装mysql8.0的教程详解

    2024-01-16 00:26:59
  • Vue使用Element-UI生成并展示表头序号的方法

    2024-06-05 10:04:27
  • MySQL query_cache_type 参数与使用详解

    2024-01-29 08:02:58
  • MYSQL事件查看器使用介绍

    2024-01-15 07:33:04
  • python实现飞船大战

    2022-09-19 02:17:26
  • 在 CSS 中关于字体处理效果的思考

    2008-04-25 22:57:00
  • Python绘制专业的K线图 源代码解析

    2023-09-02 09:51:35
  • python中关于时间和日期函数的常用计算总结(time和datatime)

    2022-01-02 05:50:08
  • 兼容firefox的给每一个onClick再附加一个事件

    2023-08-24 18:29:47
  • asp之家 网络编程 m.aspxhome.com