Cong's Blog.

HTML学习简录

字数统计: 1.6k阅读时长: 6 min
2019/07/30 Share

0x01 什么是HTML(来自百度百科)

超文本标记语言(Hyper Text Marku Language) ,标准通用标记语言的一个应用。HTML不是一种编程语言,而是一种标 记语言,是网页制作所必备的.”超文本”就是指页面可以包含图片、链接、甚至音乐、程序等非文字元素。超文本标记语言的机构包括
“头”部分、和”主体”部分,其中”头”部提供关于网页的信息,”主体”部分提供网页的具体内容。

0x02 定义:

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

0x03 语言特点

超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:

1.简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
2.可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
3.平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
4.通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

0x04 基础格式和标签简录

0x05 HTML语言基础格式

<html>
<head>
<title></title>
</head>
<body>

</body>
</html>

0x06 标签简录

<head\>标签:

在head标签里面可以设置网站标题,设置编码格式等。
<body>:
是网页的主体部分,可以在里面通过添加其他标签来链接文档、音乐、视屏、图片等,是网站最为重要的一部分
<a>标签:
定义的是链接,可以用来链接一个图片路径,视屏路径、网站路径等等。百度 这个/指的是跳转到根目录下的其他目录或文件 ://是指定某个协议
<p>
定义的是一个段落
<img>
定义的是一个图片 <img=src””>可以链接打的是图片的存储路径,也可以是图片的网页链接。
<table>标签:
定义的是HTML表格。<tr> 元素定义表格行,<th> 元素定义表头,<td> 元素定义表格单元
<form>标签:
定义的是标签用于创建供用户输入的 HTML 表单。其下有
<input>、<textarea>、<button>、<select>、<option>、<optgroup>、<fieldset>、<label>几个元素
其中<input> 格式是 <input typr=”” name””> <input type=”text” name”uname”>、<input type=”submit” name”uname”>.name指的是名称可随意设置
type=”text”普通的文本输入框 type=”password”带星号的密码输入框 type=”radio”单选框同一类型要有统一的name属性,表明是一类 type=”checkbox”复选框添加checked属性会默认选中 type=”file”文件上传选择 type=”email”带简单验证的邮箱输入

0x07 一个简单的案例

0x08 使用标签编写一个简单的表格,html源码如下

                 <html>
<head>
    <title>热点新闻</title>
</head>
<body>
    <table border="1" align="center">
        <tr>
            <th>热度</th>
            <th>标题</th>
            <th>作者</th>
            <th>时间</th>
            <th>操作</th>
        </tr>
        <tr>
            <td>
                100
            </td>
            <td>
                <img src="http://n.sinaimg.cn/news/1_img/upload/6d34f853/180/w2048h1332/20190728/433d-iakuryx1529066.jpg" height="15" width="50"/>
                <a href="#">特朗普威胁WTO改规则:美不承认中国是发展中国家<a>
            </td>
            <td>
                中央特约评论员
            </td>
            <td>
                2019-07-30
            </td>
            <td>
                👍/👎
            </td>
        </tr>
        <tr>
                <td>
                    99
                </td>
                <td>
                    <img src="http://n.sinaimg.cn/news/1_img/upload/6d34f853/180/w2048h1332/20190728/433d-iakuryx1529066.jpg" height="15" width="50"/>
                    <a href="#">杨振宁演讲谈这件事:我很高兴中国政府没有上当<a>
                </td>
                <td>
                    中央特约评论员
                </td>
                <td>
                    2019-07-30
                </td>
                <td>
                    👍/👎
                </td>
            </tr>
            <tr>
                    <td>
                        98
                    </td>
                    <td>
                        <img src="http://n.sinaimg.cn/news/1_img/upload/6d34f853/180/w2048h1332/20190728/433d-iakuryx1529066.jpg" height="15" width="50"/>
                        <a href="#">国民党提名韩国瑜参选 郭台铭缺席王金平说完就走<a>
                    </td>
                    <td>
                        中央特约评论员
                    </td>
                    <td>
                        2019-07-30
                    </td>
                    <td>
                        👍/👎
                    </td>
                </tr>
    </table>
</body>
</html>

0x09 网页显示结果

成果展示

CATALOG
  1. 1. 0x01 什么是HTML(来自百度百科)
    1. 1.1. 0x02 定义:
    2. 1.2. 0x03 语言特点
  2. 2. 0x04 基础格式和标签简录
    1. 2.1. 0x05 HTML语言基础格式
    2. 2.2. 0x06 标签简录
  3. 3. 0x07 一个简单的案例
    1. 3.1. 0x08 使用标签编写一个简单的表格,html源码如下
    2. 3.2. 0x09 网页显示结果