02 html基础系统学习快速上手

标签分类

文字

文字容器
h1-h61-6级标题
p段落
文字格式化
<b>这个文本是加粗的
<strong>这个文本是加粗的
<big> 这个文本字体放大
<em> 这个文本是斜体的
<i> 这个文本是斜体的
<small> 这个文本是缩小的
<sub> 这个文本包含下标
<sup> 这个文本包含上标
<pre>
被包围在pre标签中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<code> 定义计算机输出。用于表示计算机源代码或者其他机器可以阅读的文本内容。包含在该标签内的文本将用等宽、类似电传打字机样式的字体(Courier)显示出来。
<kbd> 定义键盘文本。以浏览器的默认monospace字体显示。该标签已废弃,不推荐使用,但是可以通过CSS实现丰富的效果。
<tt> 定义打字机文本
<samp> 定义样本文本
<var> 定义变量。
<address>
定义地址文本
<abbr> 表示一个缩写词或者首字母缩略词。
<acronym>标签允许明确地声明一个字符序列,它们构成一个单词的首字母缩写或简略语。 标签已从 HTML5 中移除,不应再被使用,Web 开发者应使用 标签。
<bdo> 指定文本方向。
<q> 定义短的引用语,对内容文字自动加引号
<del> 删除效果
<ins> 下划线效果
<u> 下划线效果
<cite> 定义作品的标题
<blockquote>定义一个
摘自另一个源的块引用
<dfn>定义项目

布局

布类标签局
div块容器
span内联容器
nav导航栏
  • 块标签:自己占一行。
  • 内联标签:可以多个一行直到超出父容器宽度。

示例:

源代码:

<div>
  这里是第1个区域块
</div>
<div>
  这里是第2个区域块
</div>

显示效果:

这里是第1个区域块
这里是第2个区域块

列表

列表类标签标签描述
<ol> 定义有序列表
<ul>定义无序列表
<li> 定义列表项
<dl> 定义列表
<dt> 自定义列表项目
<dd>定义自定列表项的描述

示例:

源代码:

<h4>编号列表:</h4>
<ol>
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>大写字母列表:</h4>
<ol type="A">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>小写字母列表:</h4>
<ol type="a">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol> 

<h4>圆点列表:</h4>
<ul style="list-style-type:disc">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>  

<h4>圆圈列表:</h4>
<ul style="list-style-type:circle">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>  

<h4>正方形列表:</h4>
<ul style="list-style-type:square">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>

<h4>嵌套列表:</h4>
<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea
        <ul>
          <li>China</li>
          <li>Africa</li>
        </ul>
      </li>
    </ul>
  </li>
  <li>Milk</li>
</ul>

<h4>一个自定义列表:</h4>
<dl>
  <dt>Coffee</dt>
  <dd>- black hot drink</dd>
  <dt>Milk</dt>
  <dd>- white cold drink</dd>
</dl>

显示效果:

编号列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
大写字母列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
小写字母列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
圆点列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
圆圈列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
正方形列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
嵌套列表:
  • Coffee
  • Tea
    • Black tea
    • Green tea
      • China
      • Africa
  • Milk
一个自定义列表:
Coffee
- black hot drink
Milk
- white cold drink

图像

请添加图片描述

示例:

源代码:

<img src="https://tse2-mm.cn.bing.net/th/id/OIP-C.CTSHlr20lMe042Hh8mBfVgHaEK?w=283&h=180&c=7&r=0&o=5&pid=1.7" alt="这里有一张图片"/>

显示效果:

这里有一张图片

超链接

<a>标签来定义超链接。

介绍href和target两个属性。

请添加图片描述

  • URL是URI的子集。
target值描述
_blank在新窗口/选项卡中打开。
_self在同一框架中打开。(默认)
_parent在父框架中打开。
_top在整个窗口中打开。
framename在指定的 iframe 中打开。

示例:

源代码:

<a href="www.baidu.com">百度</a><br>
<a href="http://www.baidu.com">百度</a><br>
<a href="http://www.baidu.com" target="_self">百度</a>
<a href="tel:10086" target="_self">百度</a>

<!--  <a href="本地文件路径" target="_self">百度</a>  -->

显示效果:

百度

百度

百度

百度

表格

请添加图片描述

请添加图片描述

标签描述
table定义表格
th定义表格的表头
tr定义表格的行
td定义表格单元
caption定义表格标题
colgroup定义表格列的组
col定义用于表格列的属性
thead定义表格的页眉
tbody定义表格的主体
tfoot定义表格的页脚
border边框宽度
cellspacing表格间距
cellpadding表格填充

示例:

源代码:

<head>
  <style>
  thead {color:green;}
	tbody {color:blue;}
	tfoot {color:red;}
	</style>
</head>
  <table border="1" cellspacing="5px" cellpadding="10px">
  	<caption>表格标题</caption>
  <tr><th colspan="3">该行表头演示列合并</th></tr>
  <thead>
    <tr>
      <th>表头1</th>
      <th>表头2</th>
      <th>表头3</th>
    </tr>
  </thead>
  <tfoot>
    <tr>
      <td>页脚第1列</td>
      <td>页脚第2列</td>
    </tr>
  </tfoot>
  <tbody>
    <tr>
      <td>主体1行1列</td>
      <td>主体1行2列</td>
      <td rowspan="3">该区域显示行合并3行效果,不包括页脚</td>
    </tr>
    <tr>
      <td>主体2行1列</td>
      <td>主体2行2列</td>
    </tr>
  </tbody>
</table>

显示效果:

表格标题
该行表头演示列合并
表头1表头2表头3
页脚第1列页脚第2列
主体1行1列主体1行2列该区域显示行合并3行效果,不包括页脚。
主体2行1列主体2行2列
  • 数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
  • 如果不定义边框属性,表格将不显示边框。

表单

form表单:html和服务器通讯的方式。

标签描述
form定义供用户输入的表单
input定义输入域
textarea定义文本域 (一个多行的输入控件)
label定义了input元素的标签,一般为输入标题
fieldset定义了一组相关的表单元素,并使用外框包含起来
legend定义了fieldset元素的标题
select定义了下拉选项列表
optgroup定义选项组
option定义下拉列表中的选项
button定义一个点击按钮
datalist指定一个预先定义的输入控件选项列表
keygen用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。
效果是保存输入框中输入过的信息,再次点击该输入框会显示上一次输入过的信息。
output定义一个计算结果

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

示例:

属性描述
action规定当提交表单时,向何处发送表单数据。值为URL
method规定用于发送 form-data 的 HTTP 方法。
for规定 label 与哪个表单元素绑定。
reset重置
placeholder输入框灰色字体输入提示
radio单选类型(name值相同为一组)
checkbook多选框

示例:

源代码:

<form action="http://112.74.72.107:3333/try" method="post" target="_blank">
  <label for="name"></label>
	<fieldset>
		<legend>账户:</legend>
		Username: <input type="text" name="Username" value="" placeholder="Username" id="name"><br>
		password: <input type="text" name="password" value="" placeholder="password" id="name"><br>
	</fieldset>
<button type="button" onclick="alert('你好,世界!')">点我弹出信息提示!</button>
<br>
<textarea rows="10" cols="30" placeholder="在这里输入..." id="name">
</textarea><br>
班级<select>
 <option value="c301">三年级1班</option>
 <option value="c302">三年级2班</option>
 <option value="c303">三年级3班</option>
 <option value="c304">三年级4班</option>
</select><br>
 <label for="male">Male</label>
 <input type="radio" name="sex" id="male" value="male"><br>
 <label for="female">Female</label>
 <input type="radio" name="sex" id="female" value="female"><br>
  <button type="submit">提交</button><button type="reset">重置</button><br>
<input list="browsers" name="browser">
	<datalist id="browsers">
	  <option value="第一个输入选项">
	  <option value="第二个输入选项">
	  <option value="第三个输入选项">
	  <option value="第四个输入选项">
	  <option value="第五个输入选项">
	</datalist>
<input type="submit" value="input标签type值为'submit',value默认值'提交'"><br>
用户名: <input type="text" name="usr_name" id="name">
<keygen name="security">
  <button type="submit">提交</button>
<p>点击"提交"按钮,表单数据将被发送到http://112.74.72.107:3333/try”。</p>
</form>
<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" value="50">100
+<input type="number" id="b" value="50">
=<output name="x" for="a b"></output>
</form>

显示结果:

(功能标签把上述源码放在html中测试,这里仅展示效果。)

账户: Username:
password:
点我弹出信息提示!

班级 三年级1班 三年级2班 三年级3班 三年级4班


提交重置

用户名: 提交

点击"提交"按钮,表单数据将被发送到http://112.74.72.107:3333/try”。

0 100 + =

内联框架

示例:

源代码:

<iframe src="https://blog.csdn.net/m0_53297256" width="200" height="200"  name="iframe" frameborder="5"></iframe>
<p><a href="https://blog.csdn.net/m0_53297256?type=download" target="iframe">点击这里查看我的资源</a></p>

显示效果:

点击这里查看我的资源

功能类标签

请添加图片描述

自定义标签

自定义标签就是用户(开发者)自己定义的标签。 自定义标签可以让 JSP 页面中不含有 Java 代码,只含有 HTML 代码和部分标签,就能实现业务逻辑的调用。

用表单实现自己的百度

源码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Gbosh的百度</title>
  </head>
  <body>
    <form action="http://www.baidu.com/baidu" mehtod="get" target="_blank">
      <input type="text" name="word" spacehold="在这里输入..."/>
      <button type="submit">百度一下 
      </button>
    </form>
  </body>
</html>

字符实体

在 HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。

如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。 字符实体类似这样:

如需显示小于号,我们必须这样写:&Lt;&#60;&#060;

  • 使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。

  • 实体名称对大小写敏感。

显示结果描述实体名称实体编号
空格
<小于号<<
>大于号>>
`&和号&&
"引号quot;"
撇号' (IE不支持)'
¢¢
£££
¥人民币/日元¥¥
欧元
§小节§§
©版权©©
®注册商标®®
商标
×乘号××
&&
"引号quot;"
撇号' (IE不支持)'
¢¢
£££
¥人民币/日元¥¥
欧元
§小节§§
©版权©©
®注册商标®®
商标
×乘号××
÷除号÷

点个赞再走吧在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gbosh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值