何为坚持?一个“勤”,一个“忍”。

年前给自己定的目标,今年一定要坚持多逛园子,多看一些大佬的帖子,然后自己也尽量能够分享自己学习的收获,让自己进步快些,但是多逛园子是做到了,写博客这个东西,今年好像还没分享了一篇,想想真是惭愧。仔细想想,主要原因是自己懒,文笔差,感觉自己技术掌握的东西太少了,对学习到的东西理解不深入,不知道该写些啥......,所以就没有去做,不过在接下来,自己也反复思考,觉得还是希望自己能够勤快点,通过博客记录自己学习的东西,多和大家讨论学习。

今天主要分享的是自己这两天学习HTML的一些知识点,由于自己在学校没有好好学,导致前端的知识点学的是一团糟,所以想趁着最近项目不是很赶,找点时间来补补重新去学习一下。

1.0何为HTML?

HTML(超文本标记语言)是一种用于创建网页的标准标记语言,HTML不需要编译,可以直接由浏览器执行,它的解析依赖于浏览器的内核。它不是一种编程语言,而是一种标记语言。

2.0HTML骨架

<!DOCTYPE>       //文档声明头

<html>                //html标签

<head>               //head标签的开始

<meta charset="utf-8"> //meta标签,设置编码,编码种类有很多,但是常见的是utf-8和gb2312

<title>HelloWord</title> //title标签

</head>              //head标签结束

<body>              //body标签开始,主要是包含了可见页面内容

</body>             //body标签结束

</html>             //html标签结束

3.0两类标签

1、 容器级标签,代表:h系类标签,h标签有六种h1,h2,h3,h4,h5,h6

2、 文本级标签,代表p标签

4.0图片标签

HTML的图像是通过标签<img>来定义的。

语法: <img src=”01.jpg” />

src 图片地址   alt图片无法显示时显示文字  title 悬停文字, 当鼠标停在图片上禁止不动时, 出现的补充说明

5.0图片的相对路径

一、图片和html文件在同一个文件夹中, 则src="01.jpg" 或者src=”./01.jpg”

二、图片在上一层文件夹中, 则  src=”../01.jpg”

三、图片在下一层文件夹中, 则 src="./images/01. jpg"

四、 图片在上一层的上一层文件夹中, 则  src=”../../01.jpg”

注意:超链接的相对路径和图片的相对路径基本一样

6.0给图片添加超链接的语义

意思就是我们点击一张图片可以跳转到一个网页

<a href=”http://www.taobao.com”><img src=”./images/02.jpg” /></a>

7.0页面内的锚点

回到顶部:<a href=”#” >回到顶部</a>

8.0无序列表

无序列表是一个组合标签(缺一不可)

<ul>
<li>语文</li>
<li>数学</li>
<li>英语</li>
</ul>

9.0有序列表

有序列表是一个组合标签(缺一不可)

<ol>
<li>冠军</li>
<li>亚军</li>
<li>季军</li>
</ol>

10.0自定义列表

<dl>

<dt></dt>

<dd></dd>

<dd></dd>

<dd></dd>

</dl>

11.0 div和span

HTML可以通过<div>和<span>将元素组合到一起。

div是一个块级元素,可以包含段落,表格等内容,用于放置不同的内容。一般我们在网页通过div来布局定位网页中的每个区块。
span是一个内联元素,没有实际意义,它的存在纯粹是为了应用样式,给一段内容加上<span></span>标记可以通过在span上定义样式来设定其内容的样式。

12.0表单元素

表单主要获取用户填写的数据,然后通过浏览器向服务器传送。

表单使用的标签(<form></form>)

12.1文本框

<form>
<input type="text" name=”username”>
</form>

Input  就是输入的意思  type是类型  text就是文本 name是元素的名称 value是input元素的值

12.2密码框

<form>
<input type=”password” name=”pwd”>
</form>

Input  就是输入的意思  type是类型  password就是密码,密码字段不会以明文形式显示,而是以星号或者原点代替

12.3单选框

<form>
<input type="radio" name="sex" value=”male”>男
<input type="radio" name="sex" value=”female”>女
</form>

要实现单选功能, 必须使用name属性, 让该属性具有相同的值, 那么就成组, 就可以实现单选功能。

12.4复选框

<form>
<input type="checkbox" name="hobby” value="basketball">打篮球
<input type="checkbox" name="hobby” value="football">踢足球
</form>

12.5 label标签

<form>
<input type="checkbox" name="sex" id=”male” value="1"><label for=”male”>男</label>
</form>

12.6下拉列表

<form>
<select>
<option>C#</option>
<option>Java </option>
<option>PHP</option>
</select>
</form>

12.7多行文本域

<form>
<textarea cols=”20” rows=”10” name=”content”></textarea>
</form>

name 是元素的名称 rows是指定文本框的高度 cols  是指定文本框的宽度

12.8隐藏域

<form>
<input type="hidden” name="id” value="1”/>
</form>

12.9上传文件

<form>
<input type="file” name="image"/>
</form>

利用这项功能时,在 form 标签中要指定method属性。要把method 指定为post, enctype属性指定为 multipart/form-data。

multiple     控制是否上传多文件

12.10三种按钮标签

普通标签

<form>
<input type="button" value="登录" />
</form>

提交按钮

<form>
<input type="submit" value="提交"/>
</form>

重置按钮

<form>
<input type="reset" value="重置"/>
</form>

13.0 <iframe>内嵌框架

语法:<iframe src="url" name="框架名"></iframe>
<iframe src="http://www.taobao.com" name="taobao" height="800" width="1080"></iframe>

主要属性:

width 指定框架的宽度 属性值:px ,%

heigh 指定框架的宽度 属性值:px ,%

scrolling 是否显示滚动条 属性值:yes,no,auto

frameborder 是否显示边框属性值:1, 0

14.0表格

表格是由<table>标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)

15.0杂项

15.1文本格式,设置文本字体元素

<b>加粗</b><br />

<i> 斜体 </i><br />

<del>删除线</del><br />

<sup>上标</sup><br />

<sub>下标</sub>

<br />换行

<hr />水平线

15.2注释

主要功能是用于解释说明代码,让阅读起来更方便

语法:

<table border="1">
<tr>
<td>12</td>
<td>12</td>
</tr>
<tr>
<td>21</td>
<td>21</td>
</tr>
</table>

这就是这两天学习总结的内容,也许写的不好,希望大家能够谅解和指正。路漫漫其修远兮,吾将上下而求索.

HTML学习总结&基础篇的更多相关文章

  1. 一步步学习javascript基础篇(0):开篇索引

    索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...

  2. 一步步学习javascript基础篇(3):Object、Function等引用类型

    我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...

  3. Python3学习(1)-基础篇

    Python3学习(1)-基础篇 Python3学习(2)-中级篇 Python3学习(3)-高级篇 安装(MAC) 直接运行: brew install python3 输入:python3 --v ...

  4. Python学习笔记基础篇——总览

    Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...

  5. Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作

    目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...

  6. java学习笔记-基础篇

    Java基础篇 1—12 常识 13 this关键字 14参数传递 16 继承 17 访问权限 28—31异常 1—12 常识 1.文件夹以列表展示,显示扩展名,在地址栏显示全路径 2.javac编译 ...

  7. Java学习路线-基础篇!

    下面以黑马程序员Java学院的学习路线为例,进行一次史无前例的剖析,我会采取连载的形式,细致的讲解零基础的人怎么学习Java.先看下Java在基础阶段的知识点路线图. 内容多吗?不要被吓到了,知识点剖 ...

  8. 一步步学习javascript基础篇(8):细说事件

    终于学到事件了,不知道为何听到“事件”就有一种莫名的兴奋.可能是之前的那些知识点过于枯燥无味吧,说起事件感觉顿时高大上了.今天我们就来好好分析下这个高大上的东西. 可以说,如果没有事件我们的页面就只能 ...

  9. 一步步学习javascript基础篇(5):面向对象设计之对象继承(原型链继承)

    上一篇介绍了对象创建的几种基本方式,今天我们看分析下对象的继承. 一.原型链继承 1.通过设置prototype指向“父类”的实例来实现继承. function Obj1() { this.name1 ...

  10. 一步步学习javascript基础篇(4):面向对象设计之创建对象(工厂、原型和构造函数等模式)

    前面我们介绍了可以通过Object构造函数或对象字面量都可以用来创建单个对象,但是如果需要创建多个对象的话,显然很多冗余代码. 接下来介绍几种模式来创建对象.不过在此之前,我们还是先来了解下 type ...

随机推荐

  1. 基于Java实现红黑树的基本操作

    首先,在阅读文章之前,我希望读者对二叉树有一定的了解,因为红黑树的本质就是一颗二叉树.所以本篇博客中不在将二叉树的增删查的基本操作了,需要了解的同学可以到我之前写的一篇关于二叉树基本操作的博客:htt ...

  2. JAVA基础第五章-集合框架Map篇

    业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地! 我将会持续更新java基础知识,欢迎关注. 往期章节: JAVA基础第一 ...

  3. Spark学习之RDD编程总结

    Spark 对数据的核心抽象——弹性分布式数据集(Resilient Distributed Dataset,简称 RDD).RDD 其实就是分布式的元素集合.在 Spark 中,对数据的所有操作不外 ...

  4. es6学习笔记-class之继承

    继承 上一篇学习了class的概念,在es5时,对象的继承有好几种,原型链继承,借用构造函数继承,组合继承,原型式继承,寄生式继承以及寄生组合式继承,都是按照函数的形式去集成的,现在class也有它的 ...

  5. python——绘制二元高斯分布的三维图像,

    在对数据进行可视化的过程中,可能经常需要对数据进行三维绘图,在python中进行三维绘图其实是比较简单的,下面我们将给出一个二元高斯分布的三维图像案例,并且给出相关函数的参数. 通常,我们绘制三维图像 ...

  6. 软件测试自动化的最新趋势对开源测试管理软件ITEST的启示

    https://www.infoq.cn/article/c-LHJS2ksuDxp1WkrGl4 理面提到几点,DevOps 的关键原则是开发团队.测试团队和运营团队协作,无缝发布软件.这意味着集中 ...

  7. 使用LXD搭建Web网站

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由独木桥先生 发表于云+社区专栏 介绍 Linux的容器是Linux的一组进程,通过使用Linux内核功能与系统隔离.它是一个类似于虚拟 ...

  8. 详解mybatis映射配置文件

    一  mybatis 映射文件结构 mybatis映射配置文件存在如下顶级元素,且这些元素按照如下顺序被定义. cache – 给定命名空间的缓存配置. cache-ref – 其他命名空间缓存配置的 ...

  9. 安卓开发笔记(二十四):手把手教你一步步集成腾讯X5内核(Tencent TBS X5)

    1.为什么要集成腾讯X5内核? X5内核相对于系统webview,具有下述明显优势: 1) 速度快:相比系统webview的网页打开速度有30+%的提升: 2) 省流量:使用云端优化技术使流量节省20 ...

  10. Python之路【第六篇】:Python迭代器、生成器、面向过程编程

    阅读目录 一.迭代器 1.迭代的概念 #迭代器即迭代的工具,那什么是迭代呢? #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 代码如下: while True: ...