整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML初学者入门学习教程笔记手册第二部分

HTML初学者入门学习教程笔记手册第二部分

lt;div>层元素
简介: 在页面层元素<div>用来将页面内容分割成各个独立的部分是块级元素。
用途:在每个<div>元素中,不仅可以包含文本内容,也可以包含图片、表单等其它内容,属性:在默认的情况下,<div>元素所包含的内容,将在新的一行显示
总结:块级元素,独占一行

id 标记属性
简介:给元素定义唯一标识
好处:方便在元素中使用行为
扩展:类似class属性的作用,用来调用级联样式表

class 调用样式属性
简介:class属性用来调用层叠样式表,也可以调用使用<link>元素链接外部样式表。
好处:方便使用和更改

实例:


  <!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="utf-8" />
		<title>demo</title>
		<style>
			.idepy{
				color: sandybrown;
				font-size: 35px;
			}
		</style>
	</head>
	<body>
<p class="idepy">伊迪派</p>
	</body>
</html>

style 样式属性
简介:页面主体元素的样式属性,用来给页面内容定义级联样式表.
用途:包含style属性、class属性
理解:style是样式,想创建那个元素的样式,就写上那个元素的类型进行设置

实例:

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="utf-8" />
		<title>demo</title>
		<style>
			body{
				color: red;
				font-size: 55px;
			}
		</style>
	</head>
	<body>
伊迪派
	</body>
</html>

align 对齐属性
简介:对齐属性用来定义内容的水平对齐方式
用途:使用对齐属性,不仅可以控制文本内容的对齐,也可以控制文本中图片等内容的对齐

实例:

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="utf-8" />
		<title>demo</title>
		<style>
			body{
				text-align: center;
			}
		</style>
	</head>
	<body>
我会居中显示
	</body>
</html>

<p> 段落元素
简介:用来定义一个段落
用途:可以包含文本、图片,以及用来修饰文本的元素,被<p>元素包含的内容,默认的显示方式是换行显示
理解:块级元素,独占一行

实例:

<p>段落元素</p>
<p>段落元素</p>
<p>段落元素</p>
<p>段落元素</p>

<br> 换行元素
简介:换行元素<br>用来使被分割的文本换行显示

实例:

 换行元素<br>我在下一行

<pre> 保留格式元素
简介:保留格式元素<pre>用来使包含的内容,按照文档源代码的格式显示
用法:因为浏览器的默认显示方式中,将压缩多个空格为一个,同时忽略换行等空白符号

实例:

<pre>
	我是测试文本                                     前面空格被保留
	我不需要换行符
</pre>

<hr> 水平分割线元素
简介:水平分割线元素<hr>用一条一定高度的分割线,分割页面内容
高度属性:水平分割线的厚度属性size,用来定义水平分割线的粗细
宽度属性:水平分割线的宽度属性width,用来定义水平分割线的宽度
注意:style内定义高度宽度属性徐加px

实例:

<hr size="5" width="500">

<b> 加粗元素
简介:用来使包含的文本加粗显示
理解:是一个物理标签,它所包围的字符将被设为bold(粗体)

实例:

<b>加粗元素</b>

<i> 斜体显示元素
简介:用来使包含的文本内容以斜体的方式显示
理解:是一个物理标签,它所包围的字符将被设为Italic(斜体)

实例

<i>斜体显示元素</i>

<em> 斜体强调元素

<em>斜体强调元素</em>

<strong> 加粗强调元素
简介:是一个逻辑标签,它的作用是加强字符的语气一般来说,加强字符的语气是通过将字符变为bold(粗体)来实现的。

实例:

<strong>加粗强调元素</strong>

<big> 放大元素
简介:放大元素<big> 用来使包含的文本增大一号显示
注意:当文本内容已经是最大字号时,将不能继续增大。

实例:

我是没有放大<big>我是被放大一号的<big>

<small> 缩小元素
简介:缩小元素<small> 用来使包含的文本缩小一号显示
注意:当文本内容已经是最小字号时,将不能继续变小。

实例:

我是没有缩小<small>我是被缩小一号的</small>

<sup> 上标元素
简介:用来使包含的文本内容以上标的方式显示
用途:元素中的文本的底部,将在普通文本的一半高度上显示

实例:

上标元素<sup>我是上标部分</sup>

<sub> 下标元素
简介:用来使包含的文本内容以下标的方式显示
用途:元素中的文本的顶部,将在普通文本的一半高度上显示

实例:

下标元素<sub>我是下标部分</sub>

eb前端开发工程师是近几年的热门职业,也有不少人选择通过学习转行,但是对于许多零基础的初学者来说,在网页设计和搭建时,对于代码的质量等关注度比较高,而忽略了网站后期优化等问题,那么在用HTML5搭建和设计网页的时候,应该注意哪些呢?怎么做能够让网站后期优化更加方便呢?

青岛HTML5

1、站内链接要做好

网站自身也是有权重分布的,那么在设计企业站网页的时候,LOGO要放到网站的左上角,LOGO的alt属性一定要加上品牌词,并且链接的跳转是要跳转到首页上的。现在用户们浏览网页时,想要从某一也回到首页,下意识会点击网页上的LOGO,做好LOGO的跳转链接,更加符合用户们的使用、浏览习惯。

2、色彩要相近,模式也要一致

这一点比较偏向于设计方面,但是Web前端开发工程师们也要有一定的了解。初学者有时候为了网站的页面更加绚丽,使用的色彩也比较繁杂,但是这其实会让别人在浏览时有一种视觉上的审美疲劳,而且还有可能颜色太华丽影响用户们浏览文字介绍。所以网页在设计时应该使用相似色调的背景颜色,重点部分的背景颜色可以加深一些。

有些时候,为了让用户们觉得网站的内容丰富,原创内容较多,可能在设计网站时会让每一个页面都具有不同的风格,这样做的话,也是会让用户们产生审美疲劳并且很难抓住网站的重点,因此在设计网站时,要保证每个页面做到整体外观一致,美观、简洁的网站更加符合用户们的浏览习惯。

3、用户们看不到的部分也是重点

HTML5开发网站时,虽然代码已经较以前的代码更加简洁了,但是代码能够更加简洁的话,也是更加利于网站后期的优化。开发完成后可以对HTML中代码进行删除换行和空格内容,能够有效地压缩HTML代码占用字节。以及对于JS代码的封装,减少操作。

网站的关键词布局也是很重要的,关键词要根据网站的实际情况来进行分布,每个网页的关键词占比不要超过10%,否则会有堆砌关键词的嫌疑。

网页在设计和布局上还有许多要注意的地方,以上只是列举出几点初学者们较为容易忽视或者是出现错误的地方。想要掌握好HTML5,并成为一名优秀的Web开端开发工程师,是需要坚持不懈的学习和练习的。

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> 定义一个定义项目。