本来打算上周五写写如何在一段HTML中加入元素
写了一半之后发现没有保存下来。
还保持码字习惯的人应该知道,每次在写完一遍之后会发现自己根本不记得写了些什么。
所以在突然没保存下来的时候觉得相当抓狂
索性周六周日忙了整整两天也平静下来了
今天我们来看看如何在html代码里“创造”一个新的模块。
已经掌握这个的大可忽略这一篇
现在基于大部分同志的要求,我开始发觉我应该要走向一条所谓“傻瓜教程”的路线。
不过你要是想直接看完就算了,那你还是看不懂就别怪我了
毕竟再傻瓜的教程也需要对照源码来看才有效。
言归正传,
我喜欢将html里面“一块一块”的代码称为模块,
每一个模块都有一个“开口"一个”闭口“。
就像<div> </div>
或者<ul> </ul>
、<li> </li>
这种成对出现的,就是模块的开闭口了。
而添加在模块里面的不管是图片、链接、还是音乐,都能够通过模块统一进行控制格式位置和动作。
举个栗子来看:
上面这串代码中,上下开口对应很整齐
在不同的模块中,小模块嵌套在大模块之中
通过class、id来定义整个模块,相当于给这个整体起了一个大名字,用这个名字可以进行整体动作、格式的设计。
同时,被嵌套在其中的小模块也各自可以有自己不同的动作和格式。
最简单的情况下,要在一个大模块中添加元素,只需要添加一个小模块进行编辑就可以了。
在同一个大模块中,小模块一般是按照上下顺序进行排列的,这样看来设计狮进行设计的时候只需要设计要添加元素的高度,就可以了。
比如如果想在上述代码中“第一”字样上面添加图片元素,则可以这样:
同理,如果添加文字,则可用<li>文字</li>
包裹需要添加的内容。
说到这,基本上你就已经可以自己在一串代码中添加元素了。
但是添加元素不是目的,还要对元素进行相应动作和格式的规定,这样的元素才符合真正的元素标准。
至于如何添加动作和格式,就要融入JS代码和CSS代码了,我们之后再讲。
最后盘点一下我们常见的块级元素:
<span> </span> 行内容器,两个不同的span之间不会分行;
<a href="">html</a> a元素,可以定义锚,经常用来引用链接,或引用到其他页面;
<html> </html> 定义html代码区块
<head> </head> 文档的头部
<title> </title> 文档的标题
<body> </body> 文档的内容
<frame> </frame> 定义特定框架内容
<h1> - <h6> 标签可定义标题。
<img src=""/> 图片标签
<ol> </ol> 有序列表 <ul> </ul> 无序列表 <li> </li> 列表元素
<p> </p> 定义段落
<script> </script> 用于在html中插入JS代码
<style> </style> 用于在html中插入CSS代码
<link> <link> 用于引用外部链接及资源
今天就先这么多吧,祝你们继续头晕下去~