TML 段落
段落是通过 <p> 标签定义的。
实例
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>这是段落。</p>
<p>这是段落。</p>
<p>这是段落。</p>
<p>段落元素由 p 标签定义。</p>
</body>
</html>
[/demo]
注释:浏览器会自动地在段落的前后添加空行。(<p> 是块级元素)
提示:使用空的段落标记 <p></p> 去插入一个空行是个坏习惯。用 <br /> 标签代替它!(但是不要用 <br /> 标签去创建列表。不要着急,您将在稍后的篇幅学习到 HTML 列表。)
不要忘记结束标签
即使忘了使用结束标签,大多数浏览器也会正确地将 HTML 显示出来:
实例
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>This is a paragraph.
<p>This is a paragraph.
<p>This is a paragraph.
<p>不要忘记关闭你的 HTML 标签!</p>
</body>
</html>
[/demo]
上面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生意想不到的结果和错误。
注释:在未来的 HTML 版本中,不允许省略结束标签。
提示:通过结束标签来关闭 HTML 是一种经得起未来考验的 HTML 编写方法。清楚地标记某个元素在何处开始,并在何处结束,不论对您还是对浏览器来说,都会使代码更容易理解。
HTML 折行
如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签:
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>
To break<br />lines<br />in a<br />paragraph,<br />use the br tag.
</p>
</body>
</html>
[/demo]
<br /> 元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。
<br> 还是 <br />
您也许发现 <br> 与 <br /> 很相似。
在 XHTML、XML 以及未来的 HTML 版本中,不允许使用没有结束标签(闭合标签)的 HTML 元素。
即使 <br> 在所有浏览器中的显示都没有问题,使用 <br /> 也是更长远的保障。
HTML 输出 - 有用的提示
我们无法确定 HTML 被显示的确切效果。屏幕的大小,以及对窗口的调整都可能导致不同的结果。
对于 HTML,您无法通过在 HTML 代码中添加额外的空格或换行来改变输出的效果。
当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>春晓</h1>
<p>
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
</p>
<p>注意,浏览器忽略了源代码中的排版(省略了多余的空格和换行)。</p>
</body>
</html>
[/demo]
(这个例子演示了一些 HTML 格式化方面的问题)
HTML 标签参考手册
标签 描述
<p> 定义段落。
<br /> 插入单个折行(换行)。
HTML 可定义很多供格式化输出的元素,比如粗体和斜体字。
下面有很多例子,您可以亲自试试:
HTML 文本格式化实例
文本格式化
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<b>This text is bold</b>
<br />
<strong>This text is strong</strong>
<br />
<big>This text is big</big>
<br />
<em>This text is emphasized</em>
<br />
<i>This text is italic</i>
<br />
<small>This text is small</small>
<br />
This text contains
<sub>subscript</sub>
<br />
This text contains
<sup>superscript</sup>
</body>
</html>
[/demo]
预格式文本
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<pre>
这是
预格式文本。
它保留了 空格
和换行。
</pre>
<p>pre 标签很适合显示计算机代码:</p>
<pre>
for i = 1 to 10
print i
next i
</pre>
</body>
</html>
[/demo]
“计算机输出”标签
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<code>Computer code</code>
<br />
<kbd>Keyboard input</kbd>
<br />
<tt>Teletype text</tt>
<br />
<samp>Sample text</samp>
<br />
<var>Computer variable</var>
<br />
<p>
<b>注释:</b>这些标签常用于显示计算机/编程代码。
</p>
</body>
</html>
[/demo]
地址
[demo]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<address>
Written by <a href="mailto:webmaster@example.com">Donald Duck</a>.<br>
Visit us at:<br>
Example.com<br>
Box 564, Disneyland<br>
USA
</address>
</body>
</html>
[/demo]
缩写和首字母缩写
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<abbr title="etcetera">etc.</abbr>
<br />
<acronym title="World Wide Web">WWW</acronym>
<p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。</p>
<p>仅对于 IE 5 中的 acronym 元素有效。</p>
<p>对于 Netscape 6.2 中的 abbr 和 acronym 元素都有效。</p>
</body>
</html>
[/demo]
文字方向
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>
如果您的浏览器支持 bi-directional override (bdo),下一行会从右向左输出 (rtl);
</p>
<bdo dir="rtl">
Here is some Hebrew text
</bdo>
</body>
</html>
[/demo]
块引用
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
这是长的引用:
<blockquote>
这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
</blockquote>
这是短的引用:
<q>
这是短的引用。
</q>
<p>
使用 blockquote 元素的话,浏览器会插入换行和外边距,而 q 元素不会有任何特殊的呈现。
</p>
</body>
</html>
[/demo]
删除字效果和插入字效果
[demo]
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>一打有 <del>二十</del> <ins>十二</ins> 件。</p>
<p>大多数浏览器会改写为删除文本和下划线文本。</p>
<p>一些老式的浏览器会把删除文本和下划线文本显示为普通文本。</p>
</body>
</html>
[/demo]
如何查看 HTML 源码
您是否有过这样的经历,当你看到一个很棒的站点,你会很想知道开发人员是如何将它实现的?
你有没有看过一些网页,并且想知道它是如何做出来的呢?
要揭示一个网站的技术秘密,其实很简单。单击浏览器的“查看”菜单,选择“查看源文件”即可。随后你会看到一个弹出的窗口,窗口内就是实际的 HTML 代码。
文本格式化标签
标签 描述
<b> 定义粗体文本。
<big> 定义大号字。
<em> 定义着重文字。
<i> 定义斜体字。
<small> 定义小号字。
<strong> 定义加重语气。
<sub> 定义下标字。
<sup> 定义上标字。
<ins> 定义插入字。
<del> 定义删除字。
<s> 不赞成使用。使用 <del> 代替。
<strike> 不赞成使用。使用 <del> 代替。
<u> 不赞成使用。使用样式(style)代替。
“计算机输出”标签
标签 描述
<code> 定义计算机代码。
<kbd> 定义键盘码。
<samp> 定义计算机代码样本。
<tt> 定义打字机代码。
<var> 定义变量。
<pre> 定义预格式文本。
<listing> 不赞成使用。使用 <pre> 代替。
<plaintext> 不赞成使用。使用 <pre> 代替。
<xmp> 不赞成使用。使用 <pre> 代替。
引用、引用和术语定义
标签 描述
<abbr> 定义缩写。
<acronym> 定义首字母缩写。
<address> 定义地址。
<bdo> 定义文字方向。
<blockquote> 定义长的引用。
<q> 定义短的引用语。
<cite> 定义引用、引证。
<dfn> 定义一个定义项目。
一篇:Java 0基础入门(初识Html)
1.文本相关标签--标题标签
<h#></h#>:一般用来创建各级不同的标题,其中#的值可以为1-6中的值
代码<h1>Hello Java</h1>
<h2>Hello Java</h2>
<h3>Hello Java</h3>
<h4>Hello Java</h4>
<h5>Hello Java</h5>
<h6>Hello Java</h6>
<h7>Hello Java</h7>
代码请放在body中,然后再运行。
还不清楚Html结构的,请看上一篇文章。
运行结果如下:
标题标签运行结果
字体大小随着#值变大而变小
h标签会自动换行
当#的值超过6以后,就直接显示成了普通文本。
2.文本相关标签--特殊符号
空格
小于(<) <
大于(>) >
版权号(© ) ©
注册符(®) ®
3.文本相关标签--行的控制
段落标签<p>xxx</p>
相当于在页面中预留了一行空行,xxx是你在这个空行中填写的内容
换行标签<br>
ps:注意标签分为成对出现的和自闭合标签,书写时要注意规范
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>
<h1>是一级标题
</p>
<p>
<h2>是二级标题
</p>
<h3>是三级标题
<br>
<h4>是四级标题
</body>
</html>
3.图像标签
基本用法:
<img src="img1.jpg" width="100px" height="200px" alt=”” title=””/>
src--图片的路径(相对路径的写法../)
width--图片显示时的宽度(不一定是实际),像素为单位,px可以不写
height--图片显示时的高度(不一定是实际),像素为单位,px可以不写
alt,title--鼠标放在图片上显示的文字,几乎每个标签都可以加这两个属性,图片不存在时,图片位置显示设定的文字
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
src属性:当前图片的路径
路径:
(1)绝对路径:一个完整的路径,从ip开始到文件名结束
(2)相对路径:要引用的图片资源相对于当前页面的路径
width属性:显示的宽度
heigth属性:显示的高度
1.如果只给定宽度或高度,那么另外一个高度或宽度的值
会根据原图的宽高比进行自动计算
2.如果同时给定了宽度和高度,并且不符合原图的比例,
那么就会失真
-->
<!--绝对路径-->
<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
<!--相对路径,图片和文件在同一目录下-->
<img src="001.jpg" height="300px"/>
<!--相对路径,图片所在的目录和页面同一级-->
<img src="img/002.jpg" width="100px" height="500px"/>
<!--
alt/title:
(1)鼠标放在对应图片上时能够显示出对应的说明性文字
(2)当图片不存在时,会在原来显示图片的地方加上说明性文字
(3)alt/title在不同浏览器中可能有兼容性问题,所以一起写,作用是一样的
(4)后面学习的标签中都可以加上这两个属性,来作为鼠标放上去时的说明
-->
<img src="img/002.jpg" alt="图片002" title="图片002"/>
<img src="img1111/002.jpg" alt="图片002" title="图片002"/>
</body>
</html>
4.文字布局--内容分隔标签
用于在页面上绘制水平线
<hr size="5" color="red" width="300" align="left">
<hr size="10" color="black" width="200">
<hr size="5" color="#0000FF" width="50%" align="right">
size--线的厚度
color--线的颜色,颜色的写法支持多种形式
width--线的宽度
align--对齐方式(尽可能使用后面学习的CSS样式来对齐)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
第一行
<!--分隔标签-->
<hr/>
第二行
<!--
size:线的厚度
color:线的颜色
align:对齐方式 left right
width:线的宽度(像素,相对于外部元素宽度的百分比)
-->
<hr size="5" color="red" width="300" align="left"/>
<hr size="5" color="#FF1493" width="30%" align="right"/>
<hr color="#D84D2A" />
</body>
</html>
5.文字布局--项目列表和编号(有序列表)
<ol type="1">
<li>填写信息</li>
<li>收电子邮件</li>
<li>注册成功</li>
</ol>
type值:(改变序号类型)
1:效果1,2,3,4……
a:效果a,b,c,d
A:效果A,B,C,D
i:效果i,ii,iii,iv,v
I:效果I,II,III,IV,V
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
type属性:
1 阿拉伯数字作为序号
a 小写字母作为序号
A 大写字母作为序号
i 罗马数字的小写形式
I 罗马数字的大写形式
-->
<ol type="I">
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
<li>第四项</li>
<li>第五项</li>
<li>第六项</li>
</ol>
</body>
</html>
6.文字布局--项目列表和编号(无序列表)
<ul type="circle">
<li>如何激活会员名?</li>
<li>如何注册淘宝会员?</li>
<li>注册时密码设置有什么要求?</li>
<li>支付宝认证</li>
</ul>
type值:
disc:效果——实心黑色小圆点
square:效果——实心黑色小方块
circle:效果——空心小圆点
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
type属性取值:
circle:空心圈
disc:实心圆
square:正方形
-->
<ul type="circle">
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
<li>第四项</li>
<li>第五项</li>
<li>第六项</li>
</ul>
</body>
</html>
7.预格式文本标签
pre:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<pre> 标签的一个常见应用就是用来表示计算机的源代码
8.页面链接
<a> 标签定义超链接,用于从一个页面链接到另一个页面。最重要的是href属性,用于指定要跳转的页面的路径。
相对路径:指定从根目录到文件的完整路径。
绝对路径:指定相对于当前文件的文件位置。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
<a></a>:页面链接
如果没有给定href属性,那么a标签之间的内容以普通文本方式显示
href:用来指定当前链接要跳转的路径
路径可以是相对路径也可以是绝对路径
-->
<a href="http://www.baidu.com" >百度</a>
<a href="图像标签.html">图像标签</a>
<!--图片链接-->
<a href="http://zt.tgbus.com/ff15coming/">
<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
</a>
<!--
阻止链接的跳转行为
-->
<a href="#">淘宝</a>
<!--了解-->
<a href="javascript:void(0);">京东</a>
</body>
</html>
使用a标签制作锚点,实现跳转到页面指定位置
(1)本页跳转(页面很长,内容很多,点击a标签内容,迅速定位到你要找的内容)
<!--定义a标签,跳转到指定锚点-->
<a href="#helpme">[新人上路]</a>
<!--定义一个锚点,给定name属性-->
<a name="helpme">新人上路指南</a>
(2)其它页跳转(定位到1.html这种不是本页面的,a标签name值为t2的内容处)
<a href="1.html#t2">[新人上路]</a>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
1.定义要进行点击的链接
-->
<a href="#position1">位置1</a>
<a href="#position2">位置2</a>
<a href="#position3">位置3</a>
<!--
2.要跳转的位置
-->
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="position1">位置1</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<a name="position2">位置2</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<p id="position3">位置3</p>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>
使用a标签打开电子邮件发送窗口
这个方法是调用outlook客户端,现在已经很少用了!
在href前面加上mailto前缀,后面跟合法的邮箱地址
<a href="mailto:429661318@qq.com">
发送邮件
</a>
指定超链接在何处打开目标 URL
在href属性存在的情况下,指定target属性
_blank:在空白页打开
_self:直接在本页打开
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--
target属性:指定页面的打开的地方
_self:在当前页打开
_blank:在空白页打开
-->
<a href="http://www.baidu.com" target="_self">在当前页打开</a>
<a href="http://www.baidu.com" target="_blank">在空白页打开</a>
</body>
</html>
标签的学习就到这,下一篇会介绍表单、表单元素的写法。喜欢的可以关注下,谢谢!!
下一篇:Java 0基础入门 (Html表单、表单元素)
天继续说下HTML第二讲,空元素、小写标签、属性和对应的具体使用。
先说下HTML 空元素:
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。
使用HTML小标签:
HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。
HTML属性:
属性是 HTML 元素提供的附加信息。
属性都包含:
HTML 元素可以设置属性
属性可以在元素中添加附加信息
属性一般描述于开始标签
属性总是以名称/值对的形式出现,比如:name="value"。
接着我们看一个实例:
HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定
<a href="http://www.liepin.com">这是一个链接</a>
我们在Sublime Text上试下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>20210815---测试开发转型</title>
</head>
<body>
<h>空元素</h>
<p>没有内容的 HTML 元素被称为空元素</p>
</body>
<a href ="https://www.baidu.com">这是一个招聘网站</a>
</html>
由于 http://www.liepin.com跳转需要的时间有点长,可能是家里网速不好, 页面一直跳转不成功。就修改为 www.baidu.com 这样就可以了。点击可以跳转到新的网址。
HTML 属性常用引用属性值
属性值应该始终被包括在引号内。
双引号是最常用的,不过使用单引号也没有问题。
提示: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='John "ShotGun" Nelson'
HTML 提示:使用小写属性
属性和属性值对大小写不敏感。
不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。
而新版本的 (X)HTML 要求使用小写属性。
HTML 属性参考手册
下面列出了适用于大多数 HTML 元素的属性:
属性描述
class 为html元素定义一个或多个类名(classname)(类名从样式文件引入)
id 定义元素的唯一id
style 规定元素的行内样式(inline style)
title 描述了元素的额外信息 (作为工具条使用)
HTML 标题
标题(Heading)是通过 <h1> - <h6> 标签进行定义的。
<h1> 定义最大的标题。<h6> 定义最小的标题。
接着我们看一个实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>20210815---测试开发转型</title>
</head>
<body>
<h>空元素</h>
<p>没有内容的 HTML 元素被称为空元素</p>
<h1>我是最大的,你忍一下</h1>
<h2>我是老二,你也要忍一下</h2>
<h3>我是老三,我一般</h3>
<h4>我是老四,我凑合</h4>
<h5>我是老五,我忠于革命</h5>
<h6>我是老六,我是最小的,我啥也不是</h6>
</body>
<a href ="https://www.baidu.com">这是一个招聘网站</a>
</html>
尝试一下 »
注释: 浏览器会自动地在标题的前后添加空行。
可以看出,文字是越来越小的,标题越来越小。说明符合要求
*请认真填写需求信息,我们会在24小时内与您取得联系。