第四周学习总结-HTML
2018年8月5日
这是暑假第四周,这一周我在菜鸟教程网学到了许多HTML的知识。HTML编写网页不像C语言、Java语言那必须有主方法、主函数什么的,它基本上都是标签(元素),但是它可以与CSS(层叠样式表)结合来调整网页样式,也可以和JavaScript结合来进行事件响应。
封闭自身的元素
|
<html> |
元素是HTML页面的根元素 |
|
|
<head> |
元素包含了文档的元(meta)数据,如<meta charset="utf-8">定义网页编码格式为utf-8。 |
|
|
<title> |
描述了文档的标题,就是浏览器显示的标签 |
|
|
<style> |
使用内部样式表来格式化文本。 |
|
|
<body> |
包含了可见的页面内容 |
|
|
<h1>、<h2>...... |
定义标题,1到6号标题与分别对应6到1号字体。 |
|
|
<p> |
元素定义一个段落,段落与段落之间会有一个空行 |
|
|
<b>("bold")(或<strong>) |
加粗文本(定义加重语气) |
|
|
<i>("italic")(或<em>) |
斜体文本(定义着重文字) |
|
|
<big> |
文本字体放大 |
|
|
<small> |
文本字体缩小 |
|
|
<sub> |
下标 |
|
|
<sup> |
上标 |
|
|
<a> |
超文本链接 |
|
|
<ins> |
定义插入字,就是文字下有下划线 |
|
|
<del> |
定义删除字,就是文字中间有删除线 |
|
|
<pre> |
定义预格式文本,就是原样输出内容 |
|
|
<abbr>或<acronym> |
定义缩写。鼠标移至缩略词语上时,浏览器会展示全称。 |
|
|
<address> |
定义地址 |
|
|
<bdo> |
定义文字方向(dir="rtl" 文字从右向左显示) |
|
|
<blockquote> |
从另一个源引用的部分 |
|
|
<q> |
定义短的引用语,自动加双引号 |
|
|
<cite> |
工作的名称 |
|
|
<dfn> |
定义一个定义项目 |
|
这些标签常用于显示计算机/编程代码:
|
<code> |
计算机输出 |
|
<kbd> |
键盘输入 |
|
<tt> |
打字机文本 |
|
<samp> |
计算机代码样本 |
|
<var> |
计算机变量 |
图像地图:
|
<map> |
定义图像地图,与<img>、<area>连用 |
表格:
|
<table> |
创建一个表格,与<caption>、<th>、<tr>、<td>一起使用 |
|
<caption> |
表格的标题 |
|
<th> |
表头,大多数浏览器会把表头显示为粗体居中的文本 |
|
<tr> |
表格的一行 |
|
<td> |
一行表格中的一格 |
|
<thead> |
表格页眉 |
|
<tfoot> |
表格页脚 |
|
<tbody> |
表格主体 |
|
<colgroup> |
定义表格列的组,与<col>连用 |
|
<col> |
定义用于表格列的属性 |
列表:
|
<ul> |
创建一个无序列表,与<li>一起使用 |
|
<ol> |
创建一个有序列表,与<li>一起使用 |
|
<li> |
列表的每一个元素 |
区块:
|
<div> |
定义文档区块,块级(block-level) |
|
<span> |
定义 span,用来组合文档中的行内元素。 |
表单:
|
<form> |
允许用户在表单中输入内容,表单本身并不可见。与<input>元素一起使用。 |
|
<select> |
创建下拉列表,与<option>元素一起使用。属性有name |
|
<option> |
列表详细选项,属性有value。当设置为selected时该选项为默认选项 |
|
<textarea> |
创建文本域,若输入文字,则为文本域初始文字。属性有rows、cols |
|
<fieldset> |
创建表单的边框线 |
|
<legend> |
创建表单的标题 |
|
<label> |
配合单选按钮使用,<label>设置for,单选按钮设置id,达到点字选择效果 |
框架
|
<iframe> |
规定一个内联框架,用来在当前 HTML 文档中嵌入另一个文档。属性有height、 width、frameborder、id等 |
|
<frameset> |
框架集,定义如何将窗口分割为框架。属性有rows、cols(设置纵横比例),noresize="noresize"表示框架大小不能改变。与<frame>一起使用。不能将 <body>标签与 <frameset>标签同时使用! |
|
<noframes> |
在<frameset>标签内使用,如果不支持框架会显示标签内文字。 |
脚本
|
<script> |
定义客户端脚本,既可包含脚本语句,也可通过src属性指向外部脚本文件 |
|
<noscript> |
提供无法使用脚本时的替代内容,可包含普通 HTML 页面的 body 元素中能够找到的所有元素。 |
不需要封闭自身的元素
早期发布的 HTML 规范当中,<br> 与 <hr> 等元素是不用封闭自身的,但是这种元素造成了HTML规范的不严谨,于是在之后发布的XHTML语言中,参考了更为严谨的 XML 规范,在这些不用自身封闭的元素后加/来表示自行封闭。
|
<hr/> |
在HTML页面中创建水平线 |
|
<br/> |
换行 |
|
<base/> |
定义页面中所有链接的默认地址或默认目标。<base href="http://www.runoob.com/images/" target="_blank"> |
|
<meta/> |
<meta charset=’utf-8’>、<meta name="author" content="张三">、<meta name="description" content="html">、<meta name="keywords" content="HTML">、<meta http-equiv="refresh" content="30"> |
|
<link/> |
使用外部样式文件来格式化文本。<link rel="stylesheet" type="text/css" href="styles.css"> |
|
<img/> |
<img border="10" src="爱心.gif" alt="爱心" width="170" height="170"> |
|
<area/> |
定义图像地图中的可点击区域,属性有shapecoords |
|
<input/> |
输入元素,属性有type(定义类型)、name、size、value等 |
|
<frame/> |
定义了放置在每个框架中的HTML文档,属性有src |
<html>标签是一个网页必须有的元素,红底文字表示这些元素都在<body>标签内使用。
本周学习时间估计有20小时,周六周日复习,花在代码上时间差不多每天半小时。由于是刚刚开始学HTML,所以还没编出来有实际功能的网页,也就只是编出来输出粗体文字、斜体文字的网页。本周的问题几乎没有,唯一的问题就是好多标签的属性都不知道有什么,不知道该怎么用这些属性。
这一周将HTML学了个六七分,下一周我会继续学习HTML。如果学完了HTML,我会继续学习HTML5。
第四周学习总结-HTML的更多相关文章
- 20145213《Java程序设计》第四周学习总结
20145213<Java程序设计>第四周学习总结 教材学习内容总结 本周任务是学习面向对象的继承.接口以及之后的如何活用多态.(还真是路漫漫其修远兮啊!)教材也是延续上周艰深晦涩的语言风 ...
- 20145304 Java第四周学习报告
20145304<Java程序设计>第四周学习总结 教材学习内容总结 1.继承共同行为: 继承基本上就是避免多个类间重复定义共同行为,关键词为extends. 代码如下: //继承共同行为 ...
- 20145330《Java程序设计》第四周学习总结
20145330<Java程序设计>第四周学习总结 一周两章新知识的自学与理解真的是很考验和锻炼我们,也对前面几章我们的学习进行了检测,遇到忘记和不懂的知识就再复习前面的,如此巩固也让我对 ...
- 20145337《Java程序设计》第四周学习总结
20145337<Java程序设计>第四周学习总结 教材学习内容总结 继承与多态 继承 继承,避免多个类间重复定义共同行为 符合DRY(Don't Repeat Yourself)原则,多 ...
- 20145218 《Java程序设计》第四周学习总结
20145218 <Java程序设计>第四周学习总结 教材学习内容总结 继承 继承共同行为 继承基本上就是避免多个类间重复定义共同行为. 继承的三个好处:减少代码冗余:维护变得简单:扩展变 ...
- 《Java程序设计》第四周学习总结
20145224-陈颢文 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 ·继承就是面向对象中,子类继承父类,避免重复的行为定义.重复再程序设计上是非常不好的信号 ...
- 20155304 2016-2017-2 《Java程序设计》第四周学习总结
20155304 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承: 概念: 面向对象中,为避免多个类间重复定义共同行为.(简单说就是将相同的程序 ...
- 201521123061 《Java程序设计》第十四周学习总结
201521123061 <Java程序设计>第十四周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 2. 书面作业 1. MySQL数据 ...
- 201521123038 《Java程序设计》 第四周学习总结
201521123038 <Java程序设计> 第四周学习总结 1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 1.通过 ins ...
- 201521123061 《Java程序设计》第四周学习总结
201521123061 <Java程序设计>第四周学习总结 1. 本章学习总结 (1)思维导图: --- (2)上课内容总结: 第四周学习了Java中的继承与多态,思维导图中已经给出了本 ...
随机推荐
- C/C++ 内存对齐原则及作用
struct/class/union内存对齐原则有四个: 1).数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储 ...
- RabbitMQ简单应用の订阅模式
订阅模式 公众号-->订阅之后才会收到相应的文章. 解读: 1.一个生产者,多个消费者 2.每个消费者都有自己的队列 3.生产者没有将消息直接发送到队列里,而是发送给了交换机(转发器)excha ...
- Linux就该这么学(3)-管道符、重定向与环境变量(学习笔记)
1.Linux命令与文件读写操作有关的重定向技术: 学习目标:主要解决输出信息的保存问题. 标准覆盖输出重定向: 标准追加输出重定向 错误覆盖输出重定向 错误追加输出重定向 输入重定向 标准输入(ST ...
- Python 标准异常总结
AssertionError 断言语句(assert) AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointE ...
- 用vue+element-ui开发后台笔记
1.前端通过 formData: new FormData(), 构造对象传数值给后台! 当传给后台的参数中有图片的时候,需要把需要传输的数据通过构造对象new FormData()的形式存数据,并且 ...
- nodejs+express+mongodb简单的例子
简单的介绍下node+express+mongodb这三个东西.node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,但是呢,确实就是服务器语言,个人觉得在一定层次上比 ...
- centos6.9安装crontab
yum install vixie-cron crontabs //安装 chkconfig crond on //开机自启动 service crond start //启动 然后就是执行 cron ...
- 025_lua脚本语言
一.--cat /opt/nginx/conf/conf.dlua_package_path '/opt/nginx/conf/lua/?.lua;;'; --lua模块路径,其中”;;”表示默认搜索 ...
- $Django 发送邮件--django封装模块和python内置SMTP模块
一 使用SMTP模块发送邮件 import smtplib from email.mime.text import MIMEText from email.header import Header m ...
- $Django 表设计,登陆图片验证
pip3 install pillow #PIL登陆图片验证(未实现局部刷新)详细:https://www.cnblogs.com/qiangyuge/p/8025168.htmldef get_co ...