首页 > 其他分享 >HTML5学习笔记

HTML5学习笔记

时间:2023-01-16 00:23:02浏览次数:37  
标签:网页 标签 单元格 笔记 学习 HTML 文档 HTML5 链接

HTML5学习笔记

 

 

概念

网页是构成网站的基本元素;

网站是相关网页的集合;

网页是构成网站的基本元素,他是由图片链接、文字、声音视频等元素组成;通常看到的网页以HTML为后缀,因此俗称HTML文件;

 

定义:HTML是超文本标记语言Hyper Text Markup Language,他是用来描述网页的一种语言;

HTML不是一种编程语言,而是一种标记语言markup language;

标记语言有一套标记标签markup tag;

超文本有2层含义:

他可以加入图片声音动画、多媒体等内容(超越了文本限制);

2、它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本);

 

浏览器内核(渲染引擎):负责读取网页内容,整理讯息,计算网页的显示方式并显示页面;

Web标准(重点)

主要构成包括3个方面: 结构(Structure)、表现(Presentation)行为(Behavior);

结构

用于对网页元素进行整理和分类,现阶段主要是HTML;

表现

用于设置网页元素的版式颜色、大小等外观样式,主要指CSS;

行为

指网页模型定义及交互,现阶段主要学的是JavaScript;

Web标准提出的最佳方案:结构、样式、行为相分离;

简单理解:结构写到HTML文件中,表现写到CSS文件中,行为写到JavaScript文件中;

相比较而言,三者中结构最为重要;

 

基础

基本语法:

HTML标签是由尖括号包围的关键词,如<html>;

HTML标签通常是成对出现的叫双标签;第一个标签是开始标签,第二个是结束标签;

双标签:<head></head>;单标签:<br/>;

标签之间的关系有2种:包含关系(嵌套)、并列关系

HTML基本框架(骨架标签):

<html lang="en">//HTML标签,页面中最大的标签,也称为根标签

<head>//文档的头部,在head标签中,必须要设置的标签是title

    <title>标题</title>//文档的标题,让页面拥有一个属于自己的网页标题

</head>

<body>//文档的主体,包含文档的所有内容,页面内容基本都放到body中

    用VSCode创建的第一个HTML页面

</body>

</html>

 

必写标签:

<!DOCTYPE html>文档类型生命标签,必须位于文档第一行,不属于html;

<html lang="en">或者zh-CN,表示文档语言是中文的还是英文的;

语言标签对文档内容本身没有什么作用,但是对浏览器和搜索引擎有指导意义;

<meta charset="UTF-8">字符集为UTF-8(编码方式);(不写可能乱码)

 

标签

 

标题标签<h1>一级标题</h1>作为标题使用,

一行显示,从h1-h6,重要性递减,大小递减;

段落标签<p></p>全称 paragraph段落间距比较大;

换行标签<br/> 全称 break换行仅仅是另起一样,没有段落那么大的段间距;

文本格式化标签:加粗、倾斜、删除线、下划线;

<strong>加粗</strong><b>加粗</b>  推荐第一个,语义更加强烈

<em>倾斜</em><i>倾斜</i>  推荐第一个,语义更加强烈

<del>删除线</del><s>删除线</s>  推荐第一个,语义更加强烈

<ins>下划线</ins><u>下划线</u>  推荐第一个,语义更加强烈

 

 

<div>和<span>是没有语义的,他就是一个盒子,用来装内容,用来布局网页;

 

div是大盒子,单独占一行;span是小盒子,一行可以放多个;

 

图像标签(单标签):<img src=”url”/>    img的意思是image

n src属性(img标签必须写一个);用于指定图片的路径和文件名;

n alt属性表示,图片显示不出来的时候,就显示的替换文本;

n title属性表示,鼠标放到图片上时的提示信息;

n height、width表示图片的高度和宽度(px);

n border属性表示为图片设定边框;

各个属性之间顺序部分先后,必须用空格隔开;

属性用键值对形式,值必须用双引号;

<img src="111.webp" alt="图片替换文本" title="鼠标放上去的提示信息">

<img src="111.webp" height="30" alt="替换文本" title="提示信息" border="10"  />

超链接标签<a href=””></a>,a是anchor锚点;

href属性为必写属性,表示链接的地址;

target表示是在当前窗口打开_self,还是在新窗口打开_blank;

<a href="http://baidu.com" target="_blank">超链接</a>

链接分为内部链接(本网站内的其他页面)和外部链接(外部网站);

#表示空链接;

下载链接:如果链接href是一个文件,就是一个下载链接;

<a href="111.rar" >下载文件</a>

图片链接:将图片标签img放到a标签之间即可;

<a href="http://baidu.com" target="_blank"><img src="111.webp" height="800"></a>

锚点链接:快速定位到当前页面的特定位置;

<a href=”#two”>锚点链接</a>  <h1 id=”two”>要跳转到的位置</h1>

注释标签<!--  -->

特殊字符:  空格;你  好<>¥

 

 

表格

table表示表格;

tr表示行row,必须位于table内;

td表示单元格table data必须位于tr内;

th是表头单元格,必须位于tr内;(文字加粗、文字居中)

align ="center"表格的对齐方式left、right、center;

border表格边框1或””;

cellpadding单元格内容和单元格边框间的距离;

cellspacing表示各个单元格之间的举例;

 

<table align ="center" border="1" cellpadding="1" cellspacing="1" width="600" height="200">

<tr>    <th>姓名</th>    <th>性别</th>    <th>年龄</th></tr>

<tr>    <td>刘德华</td>    <td>男</td>    <td>66</td></tr>

<tr>    <td>张学友</td>    <td>男</td>    <td>44</td></tr>

</table>

 <thead>表示表头区域,放在table内,将表头行和单元格的内容放入;

<tbody>表示表体区域,放在table内,将表体行和单元格内容放入;

跨行合并:rowspan=”合并单元格数量”,合并代码写到 最上面的单元格内;

跨列合并:colspan=”合并单元格数量”,合并代码写到最左侧的单元格内;

 

 

标签:网页,标签,单元格,笔记,学习,HTML,文档,HTML5,链接
From: https://www.cnblogs.com/zhangdezhang/p/17054529.html

相关文章

  • Jmeter学习:预处理器--用户参数预处理器/正则用户参数预处理器/采样超时处理器
    一、用户参数预处理器功能:通过该组件,我们可以为每一个线程的用户变量指定不同值。功能与CSV配置元件有点类似,在用户参数数据不多时,我们可以用该预处理器处理,更多时我们......
  • Matlab笔记--Matlab基础
    Matlab基础数据类型(共有15种数据类型)整数取整函数浮点数(单精度浮点数和双精度浮点数--默认为双精度浮点数)复数数据的显示格式(format确定数据的显示格式):数据格式......
  • binlog学习
    binlog中记载了数据库发生的变化,比方说新建了一个数据库或者表、表结构发生改变、表中的数据发生了变化时都会记录相应的binlog日志。binlog主要用在下边两个方面:用途一......
  • chrome 插件开发笔记
    1.想要从page发送消息到插件,直接使用chrome.runtime.sendMessage即可,消息会到达bg.js,再由bg.js将相应的消息传递给具体页面的content.js;2.page上下文上的chrome实际上是......
  • 学习记录-原型模式
    原型模式原型模式(PrototypePattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原......
  • 【博学谷学习记录】超强总结,用心分享 | pyspark基础操作
    【博学谷IT技术支持】Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生,2010年开源,2013年成为Apache孵化项目,2014年成为Apache顶级项目。目前,Spark生态系统已经发......
  • QPS/接口容量如何评估学习
    转自:https://cloud.tencent.com/developer/article/17845481.介绍一般我们的接口操作包括两方面:1计算(主要消耗cpu),2等待IO(对于我们的应用来说就是请求缓存请求其他协议、......
  • redis hash学习
    转自:http://c.biancheng.net/redis/hashes.html1.介绍Redishash(哈希散列)是由字符类型的field(字段)和value组成的哈希映射表结构(也称散列表),它非常类似于表格结构。在......
  • JavaScript学习笔记—window对象
    window对象浏览器为我们提供了一个window对象,可以直接访问window对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作,除此之外window对象还负责存储JS中的内......
  • JavaScript学习笔记
     JavaScript学习笔记概念脚本语言:一行一行的翻译成机器语言,并一行一行的执行;而不是全部编译执行; 作用表单动态校验、网页特效、服务端开发Node.js、桌......