HTML学习小结(1)

前言:

  本篇文章主要记录了学习html时的一些笔记

一、HTML简介

1.什么是HTML?

HTML指的是超文本标记语言,它是用来描述网页的一种语言。Web标准为结构+表现+行为。

HTML主要负责网页的结构。

注意:HTML不是一种编程语言,而是一种标记语言(标记语言是一套标记标签)。

2.HTML标签

HTML标记标签又称为标签。

2.1   基本语法概述

(1)HTML标签是由尖括号包围的关键词。

(2)HTML标签通常是成对出现的,比如<p>和</p>标签对中的第一个标签是开始标签,第二个标签是结束标签。

(3)有些特殊的标签必须是单个标签(极少情况),例如<br />

一个HTML元素包含了开始标签与结束标签。例如:

<h1>一级标题</h1>
 2.2    标签关系

双标签关系可以分为两类:包含关系和并列关系。

(01)包含关系

<head>
   <title> </title>
</head>

(02)并列关系

<head> </head>
<body> </body>
 3. HTML基本结构标签
3.1 第一个HTML网页

每个网页都会有一个基本的结构标签,页面内容也是在这些基本标签上书写。

标签名定义说明
<html></html>HTML标签页面中最大的标签,我们称为根标签
<head></head>文档的头部注意在head标签中我们必须要设置的标签是title
<title></title>文档的标题让页面拥有一个属于自己的网页标题
<body></body>文档的主体元素包含文档的所有内容,页面内容基本都是放到body里面的

<html>
  <head>
      <title> 我der第一个页面 </title>
  </head>
  <body>
    心怀澎湃
  </body>
</html>

二、HTML常用标签(上)

1.标签语义

每个标签的语义不同,语义简单来说可以理解为标签的含义,即这个标签的作用,我们需要做的就是记住每个标签的语义,根据语义的不同,选择合适的标签,使页面结构变清晰。

2.html常用标签
2.1 标题标签

标题标签会使网页更具有语义化。HTML主要有六个等级的网页标题。

 <h1>字体最大,按重要性递减。

注意 加了标题的文字会自动加粗,字号也会随之变大。

        一个标题独占一行

2.2 段落标签

段落标签<p></p>可以把HTML文档分为若干段,使文字更加有条理。

<p>我是一个段落标签</p>

注意  1.被<p></p>标签框住的文字会根据浏览器窗口的大小自动换行 

         2.段落和段落间保有空隙

2.3 换行标签

强制换行标签<br />

注意 <br />是个单标签,与段落不同,换行后不插入间距

2.4 文本格式化标签

根据网页需要添加,突出重要性,使文本达到粗体,斜体,下划线等效果。

语义标签
加粗<strong></strong>(更推荐使用)或<b></b>
倾斜<em></em>(更推荐)或<i></i>
删除线<del></del>(更推荐)或<s></s>
下划线<ins></ins>(更推荐)或<u></u>
2.5 图像标签和路径
2.5.1 图像标签

img标签用来定义HTML页面中的图像。

图像标签的其他属性:

图像标签其他属性
属性属性值说明
src图片路径必须属性
alt文本替换文本。图像不能显示的文字
title文本提示文本。鼠标放到图像上显示的文字
width像素设置图像的宽度
height像素设置图像的高度
border像素设置图像的边框粗细

注意  图像标签中可以拥有多个属性,必须写到标签名的后方;属性之间部分先后顺序,标签名与属性,属性与属性间均以空格分开;属性采取取键值对的格式,属性=“属性值”

2.5.2 路径

路径是指在众多图片当中指定图像文件的位置,可以分为:1.相对路径 2.绝对路径

1.相对路径:

图片相对于HTML页面的位置。从代码所在文件夹出发去寻找目标文件的

2.绝对路径:

指目录下的绝对位置,直接到达目标位置。

2.6 超链接标签

在HTML中,超链接标签用来定义超链接,将一个界面衔接到另一个界面上。

<a href = "跳转目标" target = "目标窗口的弹出方式">

若暂时无链接目标时,可以先用“#”代替跳转目标 

<a href = "#">

锚点链接:在同一个页面中,点击锚点链接,可以快速定位到页面中所对应的位置。 

2.7 表格标签
2.7.1. 表格的基本语法

<table>是用来定义表格的标签,<tr>标签是用来定义表格中的行(必须嵌套在<table>标签中),<td>用来定义表格中的单元格(必须嵌套在<tr>标签中)

表格的基本语法:

<table>
  <tr>
     <td>单元格内的文字</td>
     ...
  </tr>
  ...
</table>
2.7.2 表头单元格标签

一般表头单元格位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示

<th> 标签表示HTML表格的表头部分

2.7.3 表格属性
属性属性值描述
alignleft,center,right规定表格相对周围元素的对齐方式
border1或“”规定表格单元是否拥有边框,默认为"",表示没有边框
cellpadding像素值规定单元边沿与其内容之间的空白,默认1像素
cellspacing像素值规定单元格之间的空白,默认2像素
width像素值或百分比规定表格的宽度
2.7.4 表格结构标签

 为了使结构更明显,将表格分为表格头部<thead>和表格主体<tbody>两大部分。

2.7.5  合并单元格

合并单元格分为两类,一类为 跨行合并(rowspan),一类为 跨列合并(coslpan)

合并单元格三步曲:

1.先确定跨行 or 跨列

2.找目标单元格(如跨行合并找最上头的,跨列合并找最左)

3.删去多余单元格

 2.8 列表标签

列表标签与表格标签的不同之处是表格标签主要用来陈列数据,使数据更有逻辑化,列表标签则是多用来布局。主要分为 无序列表,有序列表 和 自定义列表。

2.8.1 无序列表(重点)

<ul>标签表示HTML页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项则使用<li>标签定义。

无序列表 的基本语法格式如下:

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
  ...
</ul>

注意 1. 无序列表中各个列表之间没有顺序级别之分,是并列关系 。

      2.<ul>标签中中只能嵌套<li>标签

     3.<li>标签则可以容纳所有元素

2.8.2 有序标签

有序列表意为将列表项按照一定顺序排列定义。

<ol>标签表示HTML页面中的无序列表,列表排序以数字显示,使用<li>标签来定义列表项。

有序列表 的基本语法格式如下:

<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
  ...
</ol>

注意  1.<ol>标签中中只能嵌套<li>标签

         2.<li>标签则可以容纳所有元素

 2.8.3 自定义列表

  在HTML标签中,<dl>标签用于定义描述列表,该标签会与<dt>(用来定义项目名字)和  <dd>(描述 每一个项目名字)一起使用。类似一个大哥领着一群小弟。

其基本语法如下 :

<dl>
  <dt>名词1</dt>
  <dd>名词1解释1</dd>
  <dd>名词1解释2</dd>
</dl>

注意 1.<dl>里面只能包含 <dt> 和 <dd>

        2. <dt>和<dd>的个数没有限制,经常是一个<dt>对应多个<dd>

        3.<dt>和<dd>是并列关系!!!


 
  • 30
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值