一,HTML语法骨架格式

<!DOCTYPE html> <!--文档类型,告诉我们使用哪个版本,浏览器才能按照指定文档进行解析 -->
<html lang="en"> <!--html标签:作为所有html中标签的跟节点。-->
<head> <!-- head标签:作用存放title,mate,base,style,scrpti,link 在head标签中我们必须要设置的是title --><meta charset="UTF-8"> <!--charset 字符集 utf-8是通用的 --><!-- META标签是HTML标记HEAD区的一个关键标签,提供文档字符集、使用语言、作者等基本信息,以及对关键词和网页等级的设定等,最大的作用是能够做搜索引擎优化(SEO)。详情见他的属性 --><title>Document</title><!-- 网页的标题 -->
</head>
<body><!-- 页面在主体的部分,用预存放所有的html标签,如p,h,a,b,u等等 -->
</body>
</html>

二,HTML标签的关系:

分为2种,1.嵌套关系,2并列关系 (就是字面意思很简单)

三,HTML标签语义化:

语义化标签作用:
1,方便代码阅读维护
2,让浏览器或者是网络爬虫更好的解析,从而更好地分析内容
3,会有更好的搜索引擎优化

四,HTML标签

1,排版标签:

主要和css搭配使用,显示网页结构的标签,也是网页布局最常 用的标签
~1,标题标签: h1到h6
语法格式如:<h1>文本</h1>
~2,段落标签: p 语法<p> 内容< /p>
~3,水平线标签: <hr /> 单标记
~3,换行标签: <br /> 单标记
~4,排版标签div span: <div> 盒子 </div> <span> 行 </span>
~5,文本格式化标签:
~6,标签属性
语法:<标签名 属性1=“属性值” 属性2=“属性值” ... >内容 </标签名>
标签可以有多个属性,必须写在开始标签中,标签名和属性,属性和属性之间以空格分开
任何标签的属性都有默认值,省略不写则就是默认值
<hr width="400" />
后面css可以更好更方便的来调整布局,所以不推荐属性标签来控制

~7,图像标签
语法<img src=“图片URL” />

~8,链接标签
语法
<a href=" 跳转的目标" target =“弹出的方式”>文本火图像</a>

href 用于指定链接目标的URL地址,当标签是herf属性的时候,就可以有超链接的功能
targer:指定的打开方式 取值有self和blank两种,self为默认值 ,blank为在新窗口打开的方式

重点:

1,外部链接需要添加http://www.baidu.com
2,内部链接 直接连接内部页面的名称比如<a herf="index.html">首页</a>
3,当没有确定好链接目标时候,可以用herf=“#” 来暂定一个空链接
4,除了文本,网页中的元素 如图像,表格,视频 等都可以添加超链接

锚点定位
通过创建锚点可以让用户快速的定位到指定内容
1,使用a herf="#id名"链接文本 /a“ 创建链接文本
2,使用相应的id名 跳转目标位置
<a href="#test1"> Test Test</a>
<h3 id="test1"> 内容</h3>
3,可以通过设置base标签 整体设置链接打开方式

<head>   <meta charset="UTF-8">   <base target="_blank"><title>Document</title>
</head>

~9,特殊字符标签

五,相对路径

1,图像文件和HTML位于同一文件夹内;只需要输入图像文件的名称即可如<img src="logo.fig" />
2,图像文件位于HTML文件的下一级文件夹;输入文件夹名和文件名用”/“隔开
<img src="img/img01/logo.gif" />
3,图像文件位于HTML文件的上一级文件夹内,则在文件名之前加入” …/“ 上两级就加2个,以此类推<img src= ../logo.gif />

六,绝对路径

“C:/web/img/ligo.gif” 或者是"http://www.baidu.com/logo.gif"

七,列表

1,无序列表
无序列表的各个列表之间没有顺序级别之分是并列的

<ul><li>a</li><li>b</li><li>c</li><li>d</li>
</ul>

注意:
1,ul之间只能嵌套li,直接在ul标签中输入其他标签和文字是不允许的
2,<li> </li>之间相当于一个容器可以容纳所有元素
3,无序列表会有自带的样式属性,得用css替代
2,有序列表

<ol><li></li><li></li></ol>

3,自定义列表;
自定义列表常用对术语或者名词进行解释和描述,定义列表的列表项没有任何项目符号

 <dd><dt></dt><dt></dt><dt></dt></dd>

html学习基础(一)相关推荐

  1. Golang学习-基础命令

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. . Golang学习-基础命令 一.go run 用于运行命令源码文件,只能接收一个命令源码文件以及若干个库源码文件作为 ...

  2. 资源 | Intel发布AI免费系列课程3部曲:机器学习基础、深度学习基础以及TensorFlow基础

    翻译 | AI科技大本营(公众号ID:rgznai100) 校对 | 成龙 编辑 | 明明 Intel于近期发布了三门AI系列的免费课程,分别是关于机器学习基础.深度学习基础.TensorFlow基础 ...

  3. 深度估计相关原理(计算机视觉和深度学习基础)

    今天来和大家介绍一下深度估计涉及到的理论知识点,包括计算机视觉基础和深度学习基础. 一.计算机视觉基础 1.1. 针孔相机模型 相机模型,是指采用一个几何模型来描述三维世界中的坐标点映射到二维图像平面 ...

  4. 清华成果发布 | 广度学习基础计算系统集成平台

    来源:清华成果与知识产权 成果简介 随着国民经济的快速发展,机动车辆增长迅速.路面交通任务日益繁忙,国内交通安全形势面临日益严峻的考验.虽然基础应用系统已经达到了较高的技术和应用水平,但也存在着一些问 ...

  5. 深度学习基础(基本概念、优化算法、初始化、正则化等)

    2020-04-25 16:29:09 引言 深度学习目前已成为发展最快.最令人兴奋的机器学习领域之一,许多卓有建树的论文已经发表,而且已有很多高质量的开源深度学习框架可供使用.然而,论文通常非常简明 ...

  6. 【完结】有三AI阿里云的深度学习基础课程暂时完结,欢迎扩散学习

    2021年3月份有三AI与阿里天池联合推出了深度学习系列课程, 课程内容包括人工智能与深度学习发展背景,深度学习典型应用,卷积神经网络,循环神经网络,生成对抗网络,深度学习开源框架等内容,目前已经基本 ...

  7. [深度学习基础] 深度学习基础及数学原理

    图像分类 (image classification) 问题是指, 假设给定一系列离散的类别(categories)(如猫, 狗, 飞机, 货车, ...), 对于给定的图像, 从这些类别中赋予一个作 ...

  8. 语言的学习基础,100个经典的算法

    POJ上做做ACM的题 语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生 ...

  9. C++学习基础八——重载输入和输出操作符

    C++学习基础八--重载输入和输出操作符 一.重载输入操作符的要点: 1.返回值为istream &. 2.第一个参数为istream &in. 3.第二个参数为自定义类型的引用对象( ...

  10. C++学习基础七——深复制与浅复制

    C++学习基础七--深复制与浅复制 一.深复制与浅复制基本知识 深复制和浅复制,又称为深拷贝和浅拷贝. 深复制和浅复制的区别如下图1所示: 图1 图1表示的是,定义一个类CDemo,包含int a和c ...

最新文章

  1. Nat. Mach. Intel. | IBM RXN: 深度学习在化学反应分类上大放异彩
  2. AI帮你写Python,安装只需5步,还能任你调教 | 开源
  3. 【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
  4. iOS下载大文件原理解析一
  5. [转] C#异步操作
  6. Android之Fragment 真正的完全解析(上)
  7. html 文本框 自动拼接,HTML 中table的结构以及拼接
  8. ASP.NET MVC初体验
  9. freebsd mysql tmp_FREEBSD MYSQL数据库备份
  10. 五子棋软件测试自学,初学者如何从零开始自学五子棋
  11. 201771010112罗松《面向对象程序设计(java)》第十三周学习总结
  12. 第二章 爬取案例-链家租房数据获取 2021-09-16
  13. AM5728调试经历
  14. android手机获取系统短信sqlite数据库并查看内容
  15. 计算机人员基础简历,计算机技术支持人员个人简历模板
  16. linux shell -常用脚本
  17. 音乐制作编曲工具FL Studio 20高清视频教程
  18. Kubernetes 在本来生活网的落地实践
  19. 上岸美团,我为何放弃算法转开发
  20. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

热门文章

  1. JS获取前一年或后一年的时间
  2. 不洁尸体的“诅咒”:靠死者的馈赠长高,却换来了另一种怪病
  3. 盛大陈天桥:最好的商业模式要深谙“人性”
  4. 盛大退市背后的故事:华尔街不懂陈天桥
  5. 2012年6月19日免费http代理大全
  6. conda env create -f environment.yml 出现Package XX conflicts for:
  7. 2017淘宝天猫年货节套福娃玩法攻略
  8. 决定固定资产折旧是当月开始折旧还是下月开始折旧的配置
  9. 微信“戒烟”了!网友:我也戒
  10. iOS 中的渲染框架:CALayer 是显示的基础,存储 bitmap