前端简单入门第二讲 HTML标签(一)
2018-12-31 17:10
661 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yerenyuan_pku/article/details/85473441
因为浏览器会忽略所有的空格、缩进、换行,最多只会解析成一个空格,所以,即使文本内容的段落结构很好,但经由浏览器解析出来后的文本内容全部都挤到了一堆。因此,
既然是有序列表,那么序号的起始以及样式是支持通过属性设定的,如下:
通过start属性设置起始的编号,通过type属性设置编号的样式,可设置的type样式如下:
因为是无序列表,所以用法比起有序列表
另外新页面的打开方式也支持多种形式配置,如:
在本讲,我会具体介绍HTML中的常用标签,每讲几个标签,我就会将这些标签应用到一个实际案例中,案例虽然扯,但入门刚刚好。
网站信息页面
一个公司需要一个对外宣传的网站介绍,应该介绍公司的主要业务、公司的发展历史以及公司的口号等等信息。例如,
为了解决以上需求,我们就需要学习如下HTML标签。
要学习的HTML标签
<h1>
~<h6>
标题标签,对应一级到六级标题。h字符后面的数字取值范围:1~6。
至于每个标题具体字号样式如何,取决于各个浏览器或者网站。
<p>
<p>标签用于表示段落,标签围起来的文本内容表示一个段落。
因为浏览器会忽略所有的空格、缩进、换行,最多只会解析成一个空格,所以,即使文本内容的段落结构很好,但经由浏览器解析出来后的文本内容全部都挤到了一堆。因此,
<p>段落标签还是很有必要的,可以用此来标记哪些文本内容作为一个段落。
<p>段落1</p> <p>段落2</p> <p>段落3</p>
<hr>
水平分割线,用法如下:
<h1>标题1</h1> <h2>标题2</h2> <h3>标题3</h3> <h4>标题4</h4> <h5>标题5</h5> <h6>标题6</h6> <h77>标题77</hh77> 普通文本 <!--水平分割线--> <hr /> <p>段落1</p> <p>段落2</p> <p>段落3</p> <!--水平分割线--> <hr />
<font>
字体标签,该标签常用的属性有:
- color:指定字体颜色;
- size:指定字体大小,属性值的取值范围:1~7;
- face:指定使用哪种字体,如微软雅黑、宋体等。
<b>
该标签可以给字体加粗。用法如下:
<p> 本讲是前端简单入门第二讲 <b>HTML标签</b>,作者是李阿昀。 </p>
<i>
该标签作用在字体上,可以使字体变为斜体。用法如下:
<p> 本讲是前端简单入门第二讲 <b><i>HTML标签</i></b>,作者是李阿昀。 </p>
<strong>
该标签也可以给字体加粗,不过它是带语义的、对搜索引擎友好的标签。用法如下:
<p> 本讲是前端简单入门第二讲 <strong>HTML标签</strong>,作者是李阿昀。 </p>
<em>
该标签作用在字体上,也可以使字体变为斜体,不过它是带语义的、对搜索引擎友好的标签。用法如下:
<p> 本讲是前端简单入门第二讲 <strong><em>HTML标签</em></strong>,作者是李阿昀。 </p>
案例代码实现
学习完以上这些标签,我们就可以使用这些标签将一个网站信息页面写出来,代码实现如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>网站信息页面</title> </head> <body> <!-- 1. 公司简介,需要标题 2. 水平分割线 3. 四个段落 4. 第一个段落字体需要红色 --> <h3>公司简介</h3> <hr /> <p> <font color="red">“中关村黑马程序员训练营”</font>是由<b><i>传智播客</i></b>联合中关村软件园、CSDN,并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展,而企业招不到优秀人才的困扰。 目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。 </p> <p> <strong>黑马程序员</strong>的学员多为大学毕业后,<em>有理想、有梦想,</em>想从事IT行业,而没有环境和机遇改变自己命运的年轻人。黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”,必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确保学员质量,并降低企业的用人风险。 </p> <p> 中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。 </p> <p> 一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。 </p> </body> </html>
网站图片信息页面
在一个公司的网站中通常需要显示LOGO图片,例如,
为了解决以上需求,我们就需要学习如下HTML标签。
要学习的HTML标签
<img>
基本每个网页都会有图片,在HTML文档中嵌入一张图片,可以用
<img>标签,但是需要指定图片来源,区域宽高等。
<img src="../img/美女22.jpg" width="500px" alt="这张图片可能加载有问题" />
案例代码实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>网站图片信息页面</title> </head> <body> <!--在网页中显示图片--> <img src="../img/logo2.png" width="30%"/> <img src="../image/header.jpg" width="30%" /> </body> </html>
网站友情链接页面
打开一个网站,通常会显示这个网站的友商公司的网站链接。博客园的友情链接截图如下,
现在我们要写一个网站的友情链接,那么就需要学习如下HTML标签。
要学习的HTML标签
<ol>
与<li>
<ol>标签用于表示有序列表,
<li>标签用于表示列表中的每一项。用法如下,
既然是有序列表,那么序号的起始以及样式是支持通过属性设定的,如下:
通过start属性设置起始的编号,通过type属性设置编号的样式,可设置的type样式如下:
<ul>
与<li>
<ul>标签用于表示无序列表,
<li>标签表示列表里的每一项。用法如下:
因为是无序列表,所以用法比起有序列表
<ol>简单很多,无需使用任何属性,直接用无序标签
<ul>包含一系列子项
<li>即可。至于,每一项前的样式,可通过CSS样式,通过list-style-type属性实现,以上样式对应的CSS:
ul { list-style-type: disc }
<a>
<a>标签的作用是引导用户从一张页面链接到另一张页面,互联网说到底就是一张张网页通过超链接
<a>互相关联起来的。所以,只要不是单个页面,只要页面支持跳转,那么HTML文档中就肯定有
<a>标签的存在,用于指定下个页面的跳转。
<a href="http://www.baidu.com">百度</a> <a href="index.html">首页</a> <a href="#myId">标题5</a>
以上是
<a>标签的三种用法,分别是指定绝对路径的链接、指定相对路径的链接、指定文档内的链接。也就是说,
<a>标签既可以用于指定页面间的跳转,也可以指定页面内的跳转。注意,
<base>标签设置的基准URL会影响到相对路径的拼接,默认以当前HTML文档的路径作为基准路径。
另外新页面的打开方式也支持多种形式配置,如:
<a href="http://www.baihe.com" target="_blank">百合网</a>
通过target属性来声明新页面的打开方式,target可以取值如下:
target属性值 | 含义 |
---|---|
_blank | 在新页面或标签页中打开文档 |
_parent | 在父窗框组(frameset)中打开文档 |
_self | 在当前窗口中打开文档(默认行为) |
_top | 在顶层窗口打开文档 |
<frame> |
在指定窗框中打开文档 |
案例代码实现
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- 使用无序列表 百合网 世纪家园 珍爱网 非诚勿扰 --> <ul> <li><a href="http://www.baihe.com" target="_blank">百合网</a></li> <li><a href="http://www.jiayuan.com">世纪家园</a></li> <li>珍爱网</li> <li>非诚勿扰</li> </ul> </body> </html>
在Google Chrome浏览器中的运行效果如下。
相关文章推荐
- 前端简单入门第三讲 HTML标签(二)
- 入门:HTML的基本标签和属性简单介绍
- 简单自学web前端——HTML+CSS基础入门
- Web前端入门学习(2)——HTML常用标签
- 充分利用HTML标签元素 – 简单的xtyle前端框架
- 入门:HTML的基本标签和属性简单介绍
- 【web前端】html标签简单总结
- 我的前端入门之html标签
- HTML5 入门:一个最简单的HTML页面(doctype、meta、Head、标签的使用)
- html常用标签表单和表格等及css的简单入门
- 00.Web大前端时代之:HTML5+CSS3入门系列~Bug反馈文章
- js获取html的span标签的值方法(超简单)
- 前端学习 HTML标签
- HTML入门学习笔记--基础标签(2)
- 05. Web大前端时代之:HTML5+CSS3入门系列~H5 多媒体系
- html基本标签,列表和图像(前端学习,第一天)
- HTML&CSS基础学习笔记1-简单网页中有哪些标签?
- [html5入门-13]html中利用border相关标签绘制三角形、菱形、梯形、圆形和圆环
- web前端与移动开发---html标签的学习及特殊符号
- file 前端简单控制只上传图片(HTML5 和 兼容IE8 )