HTML语法与基础标签 练习总结

写在前面:今天利用所学的HTML的语法和常用的HTML元素。实现在网页上显示图片、显示不同类型的文本以及实现页面跳转。(PS:HTML很多语法和写博客的markdown编辑器的语法很类同。)

相关总结如下:

1. 适用于大部分元素的的属性

属性 描述
class classname 规定元素的类名
id id 规定元素的唯一值
style style_definition 规定元素的行内样式
title text 规定元素的额外信息

2. 嵌套:把一个元素放入另一个元素中称为元素的嵌套,嵌套是构建HTML页面的方式。

3. 常见的空元素:
< br >表示换行;
< hr >表示分隔线;
< input >表示文本框等;
< img >表示图片;
< meta >常用于指定网页的描述、关键词、文件的最后修改时间、作者及其它元数据。

4. 文本格式化相关标签:

标签 描述
< b > 定义粗体文本
< big > 定义大号字
< small > 定义小号字
< em > 定义着重文字
< i > 定义斜体字
< strong > 定义加重语气
< sub > 定义下标字
< sup > 定义上标字

5. HTML超链接——a标签
超链接主要实现两个功能:①页面之间的跳转;②书签
超链接语法:

<a href="url">Link text</a>

< a >标签的常用属性:

属性 描述
href url 规定超链接指向的页面的url,可以是任何有效文档的绝对或者相对路径
target _blank 、_parent、_self、_top 规定在何处打开链接文档

< a >标签的应用:
1页面跳转:
< a >标签的href属性为目标链接的地址,实现点击此处即跳转到其他页面:

<a href="https://map.baidu.com">跳转到百度页面</a>

2设置锚点:
< a >标签的href属性为“#”+id名称,实现点击此书签,即使页面滚动到目标位置:

<a href="#meau">滚动到菜单位置</a>

6. HTML图像——img标签
< img >标签的必选属性:

属性 描述
src url 规定图像显示的url。即引用该图像文件的相对或者绝对位置
alt text 规定图像的替代文本。当图片地址有误时,显示该里面的文字内容
width(height) 设置图片的宽度(高度),可按原图尺寸的百分比设置

7. 列表

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

8. 展示:

利用上述HTML相关语法,简单制作了一个网页,如下图(仅作相关基础标签练习,没用CSS进行美化设计):

点击查看行政区划 (采用超链接的书签功能)即可自动滚动到“行政区划”标签(采用列表样式)位置:

网页底部有一个百度地图的图标,是一个嵌套了图片标签的超链接,点击即可跳转到百度地图网页:
核心代码:

<a href="https://map.baidu.com"><img src="img/BaiduMap.jpeg" width="5%" height="5%"/></a>


最后附上完整代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>D2</title></head><body><h1>中国湖南省介绍</h1><a href="#meau">查看行政区划</a><br><img src="img/600w1.jpg" width="20%" height="20%"/><img src="img/hndxmap.jpeg" width="20%" height="20%"/><hr /><p>湖南为中华人民共和国省级行政区,地处中国中南部、长江中游南部,宋代划定为荆湖南路而开始简称湖南,省内最大河流湘江流贯南北而简称“湘”,也称潇湘,省会驻东北部的长沙市。湖南东临江西,西接重庆、贵州,南毗广东、广西,北与湖北相连。<br><br />湖南是华夏文明的重要发祥地之一,相传炎帝神农氏在此种植五谷、织麻为布、制作陶器,坐落于炎陵县西部的炎帝陵成为凝聚中华民族的精神象征;舜帝明德天下,足历洞庭,永州九嶷山为其陵寝之地。湖南自古盛植木芙蓉,五代时就有“秋风万里芙蓉国”之说,因此又有“芙蓉国”之称。</p><hr /><h3 id="meau">行政区划</h3><ol><li>长沙市<ul><li>芙蓉区</li><li>天心区</li><li>岳麓区</li><li>开福区</li><li>雨花区</li><li>长沙县</li><li>望城区</li><li>宁乡市</li><li>浏阳市</li></ul></li><li>株洲市<ul><li>荷塘区</li><li>芦淞区</li><li>石峰区</li><li>天元区</li><li>株洲县</li><li>攸县</li><li>茶陵县</li><li>炎陵县</li><li>醴陵市</li></ul></li><li>湘潭市<ul><li>雨湖区</li><li>岳塘区</li><li>湘潭县</li><li>湘乡市</li><li>韶山市</li></ul></li></ol><p>......</p><a href="https://map.baidu.com"><img src="img/BaiduMap.jpeg" width="5%" height="5%"/></a></body>
</html>

完事!

网页入门D2-HTML语法与基础标签练习相关推荐

  1. 网页脚本基本java语法_JSP 基础语法

    1.JSP简介 含义:是运行在服务器端的java页面,是动态网页技术,开发时采用html嵌套java代码的方式实现的 JSP的执行流程是什么? 翻译阶段:web服务器收到jsp请求时,把jsp文件翻译 ...

  2. 第一次网页前端培训笔记(Html基础语法和常用标签)

    一.什么是HTML HTML 是用来描述网页的一种语言.HTML 是一种在 Web 上使用的通用标记语言.HTML 允许你格式化文本,添加图片,创建链接.输入表单.框架和表格等等,并可将之存为文本文件 ...

  3. 显示多文档标签_HTML常用基础标签,前端从入门到精通

    首先,我们来理解一下一个网页的基本组成 代码如下 一个网页是有许许多多的标签对组成的,即开始标签-结束标签,都是成对出现(当然我们后面会说的还存在单标签,表示自闭合标签,例如: ) 对上述的标签先来解 ...

  4. 带你入门nodejs第一天——node基础语法及使用

    带你入门nodejs第一天--node基础语法及使用 带你入门nodejs第二天--http 模块化 npm yarm 带你入门nodejs第三天-express路由 带你学习nodejs第四天--身 ...

  5. HTML基础标签入门

    HTML基础标签 昨天学习了一些HTML的基本标签以及基本属性: HTML是一种超文本标记语言,其中PHP是世界上最好的语言(增加学习的动力荣誉感). HTML文档里包含三部分: <html&g ...

  6. ECMall2.x模板制作入门系列之2(模板标签/语法)

    ECMall2.x模板制作入门系列之2(模板标签/语法)今天给大家带来一个模板语法的教程.希望能为ECMall模板制作者提供一份参考资料.如有问题.建议和意见,欢迎提出.在ECMall模板中,用&qu ...

  7. Python零基础入门(一)——Python基础关键字和语法[学习笔记]

    Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...

  8. WEB前端入门——基础标签

    标题标签: <h1>~<h6> h系列,表示从一级标题到六级标题(越高级越大) tips:标题大小可以用CSS修改,优先级更高 段落标签:<p> 段落之间存在空隙 ...

  9. HTML简介(网页的基本组成,什么是HTML,Web标准的三大组成部分),HTML标签(HTML语法规范,标签关系),HTML结构标签(第一个HTML)

    网页的基本组成 网页是构成网站的基本元素,通常由图片.链接.文字.声音.视频等元素组成,通常我们看见的网页都是.htm和.html后缀结尾的文件,因为都称为HTML文件 什么是HTML HTML是一种 ...

最新文章

  1. Linux 下安装cnpm淘宝镜像命令npm
  2. centos上tensorflow一键安装脚本
  3. [CHM]果壳中的XAML(XAML in a Nutshell)
  4. Could not open app - SAP UI5 error message
  5. 计算机基础,你知道蓝屏的原因吗
  6. 十字路口红绿灯plc程序_实例讲解红绿灯PLC程序设计方法
  7. c 5.6 mysql 配置文件_MySQL 5.6 5.7最优配置文件模板(my.ini)
  8. 阅读《大型网站技术架构》前两章心得体会及总结
  9. 进入Docker容器的4种方式
  10. Andrew ng 深度学习课程笔记
  11. 发现新的预言梦种类:预言梦投射
  12. 名校课程、计算机相关课程等网站连接
  13. android编程:调节视频画面分辨率,Android实现任意分辨率视频编码的思考与实现
  14. matlab 矩阵求和计算
  15. 手机app邮箱如何和学校邮箱自动同步
  16. 关于学生管理系统(注册,登录,学生端)
  17. Minecraft 1.18.1、1.18.2模组开发 02.方块和物品
  18. Epoll 反应堆模型核心原理及代码讲解
  19. flutter 获取视频缩略图video_thumbnail
  20. 关键信息基础设施确定指南_ISMS-考题答疑:哪些是关键信息基础设施?

热门文章

  1. [互助卡片]2018京东618集汪汪卡分京豆怎么玩?开奖时间!
  2. 小管家商务管理软件 v1.0 官方
  3. 驾照自学直考会催生千亿级共享经济新星吗?
  4. laxtex 输出度数符号
  5. RMI以及JMS精品教学视频下载 java
  6. SQL中的动态SQL
  7. SSL证书力证微信公开课pro版清白
  8. java判断bean是否为空_总结java中判断对象是否为空的方法
  9. 10.Apache服务和LAMP体系系统搭建
  10. 鸿蒙系统评论简单分析(nlp)