IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> HTML基础 -> 正文阅读

[开发工具]HTML基础

?? ?? 主要内容:HTML基本概念、语法、常见的标签、属性
?? ?HTML5 ? ?新增的一些内容
?? ?1. 基础知识
?? ??? ?○ 什么是HTML?:超文本标记语言
?? ? ? ? ?1. 超文本:页面内包含的内容不仅仅是文本
?? ? ? ? ? ? ? ? ? ?还可以包含图片、链接、音乐、视频等非文字元素。
?? ? ? ? ?2. 标记语言:不是编程语言
?? ??? ? ? ? 例如:div>div</div>
?? ??? ??? ? ? ? ? ?<p></p>
?? ? ? ? ?3. 后缀名
?? ??? ? ? ? ? ?.html(常用的后缀名)
?? ??? ? ? ? ? ?.htm
?? ? ? ? ?4. ?axure rp 的文件后缀.rp
?? ??? ?○ 什么是HTML5?
?? ??? ? ? ?HTML5(简称H5)是HTML的下一代标准
?? ??? ? ? ?HTML产生于1990年
?? ??? ? ? ?HTML4产生于1997年
?? ??? ? ? ?HTML5于2008年正式发布
?? ??? ? ? ?HTML5在2012年,基本形成了比较稳定的版本
?? ??? ?○ Html开发需要的环境(links、Windows…..)
?? ??? ?开发需要的软件: vi、vim、记事本、VS Code
?? ??? ?○ 使用VScode的原因:微软开发的,支持多系统 ,并且开源,内置了扩展程序的管理功能,使用起来方便,同时还支持汉化。
?? ??? ?○ Sublime(和VScode一样,是前端开发的工具),不使用它而使用VScode是因为Sublime安装插件起来十分困难。
?? ??? ?○ 浏览器:Chrome\Firefox?
?? ??? ?选择谷歌和火狐浏览器的原因是:
?? ??? ??? ? 1. ?有比较强大的代码调试工具
?? ??? ??? ? 2. 有一些好用的浏览器插件
?? ??? ??? ? 3.在所有的浏览器中,二者的兼容性最好。
?? ? ? ? 浏览器的作用:
?? ? ? ? ? ?1. 用于读取html文件,并将其作为网页显示
?? ? ? ? ? ?2. 用于调试代码
?? ??? ?○ ?Httpd服务器
?? ??? ? ? 1. ? ?部署写好的html页面,来让用户访问
?? ??? ? ? 2. ? 云服务器-安装-Apache-部署
?? ??? ?○ ?Browser/Server(简称B/S架构)
?? ? ? ? ?用户只需要安装一款主流浏览器,即可访问很多的服务
?? ? ? ? ?用户-电脑+手机-浏览器-网页-Server-数据库服务器
?? ??? ?○ ?HTTP协议:超文本传输协议
?? ??? ?○ ?URL:统一资源定位符
2. HTML文档
?? ??? ?○ ?HTML5的文档类型 ?<!DOCTYPE html>
?? ??? ?○ ?<html></html>

? ?○ ?<head></head>:包含在head里的内容,不会显示在网页上,这里面通常放的一些配置信息,包含编码,作者,页面描述信息,还有js、css的导入
?? ??? ?○ ?charset=“UTF-8”:编码方式(字符集)
?? ??? ?○ ?title:页面的标题
?? ??? ?○ ?<body></body>:是html文档的内容区
3. ?HTML元素&标签
?? ??? ?○ ?标签和元素通常意思相同,但是严格来讲,一个元素通常又是由两个标签组成的。
?? ??? ?○ ?HTML标签:一般成对出现、大小写不敏感、但是H4推荐使用小写
?? ??? ?○ ?格式:开始标签 --内容-- 结束标签
?? ??? ?○ ?HTML标签部分可以嵌套使用:<div> <div>div<div>test</div></div> div的内容 </div> ?
?? ??? ?○ ?块级元素的特点:
?? ? ? ? ? ? 独占一行空间
?? ? ? ? ? ? 用来布局段落、列表、导航菜单等
?? ? ? ? ? ? 注意:不要把块级元素嵌套在行内元素里
?? ??? ?○ ?行内元素
?? ? ? ? ? ? 与其它行内元素共享一行空间
?? ? ? ? ? ? 一般就是作为段落的一部分
?? ??? ?○ ?空元素(单标签)
?? ??? ? ? ?没有内容的元素
?? ??? ? ? ?空元素是在开始标签中结束的
?? ??? ? ? ?不建议直接使用<br>,建议加关闭符<br/>
?? ??? ? ? ?<hr/>(空元素)
?? ??? ? ? ?<br/>(空元素)
?? ??? ? ? ?<img src="" />(单标签)
?? ??? ?○ ? 替代元素(替换元素)
?? ??? ? ? ?把文件引入文档,并且用自身的位置来替换
?? ??? ? ? ?img标签
?? ??? ? ? ?video标签
?? ??? ? ? ?audio标签
4. ?HTML属性
?? ??? ?○ ? 元素的属性一般写在开始标签里
?? ??? ? ? ? ?属性由键值对组成
?? ??? ? ? ? ?例如:<div id="myDiv" class="myDivClass"></div>
?? ??? ? ? ? ? id和class标签实现的快捷方式: div#mydiv、div.divclass
?? ??? ?○ ? 核心属性
?? ??? ? ? ?id:唯一标识
?? ??? ? ? ?class:表示当前元素是某一类的元素
?? ??? ? ? ?style:规定元素的行内样式
?? ??? ? ? ?title:描述元素的信息(光标悬浮在图片或者文字上时会显示)
?? ?5. HTML语法
?? ??? ?○ ? 在html文档中不论由多少个空格都会解析为一个
?? ??? ?○ ? 实体
?? ??? ? ? ? ?1. 空格 &nbsp;
?? ??? ? ? ? ?2. < ? &lt;
?? ??? ? ? ? ?3. > ? &gt;
?? ??? ? ? ? ?4. " ? ?&quot;
?? ??? ? ? ? ?5. ' ? ?&apos;
?? ??? ? ? ? ?6. & ? ?&amp;
?? ??? ?○ ?注释(快捷键:Ctrl+/)
?? ??? ? ? ?<!-- hello,world -->
?? ??? ? ? ?注释的作用:一定要多写注释,方便之后自己或同事查看你的代码
?? ??? ?○ ?常用标签(元素)
?? ??? ? ? 1. div:无意义的块级元素
?? ??? ? ? 2. p:表示段落,块级元素 浏览器会自动在p标签上下添加空行
?? ??? ? ? ? ? 可以结合br标签使用
?? ??? ? ? 3. h1-h6:一级标题-六级标题,浏览器会自动在标题标签前后添加空行,一般结合hr标签使用
?? ??? ? ? 4. 文本格式化-CSS(设置样式)
?? ??? ??? ? ? ? ?strong-加粗
?? ??? ??? ? ? ? ?b-加粗
?? ??? ??? ? ? ? ?em-斜体
?? ??? ??? ? ? ? ?i-斜体
?? ??? ??? ? ? ? ?u-下划线
?? ??? ??? ? ? ? ?sub-数字下标签
?? ??? ??? ? ? ? ?sup-数字上标签
?? ??? ? ? 5. 列表 ?
?? ??? ??? ? ? ? ?有序列表 ol > li
?? ??? ??? ? ? ? ? ? ?序号默认从1开始,可用通过 start属性改变起始值 <ol start="3">
?? ??? ??? ? ? ? ? ? ?reversed (单值属性) 规定列表顺序为降序 <ol reversed>
?? ??? ??? ? ? ? ? ? ?type="1" ?默认 1 还有 A a I i 四种值 ?<ol type="1">
?? ??? ??? ? ? ? ?无序列表 ul > li
?? ??? ??? ? ? ? ? ? ?标题是圆型符号,没有顺序
?? ??? ??? ? ? ? ?自定义列表 dl > dt、dd(dt中设置列表名称,dd中设置列表内容)
?? ??? ? ? 6. 超链接 a?
?? ??? ??? ? ? ? ?链接网页:<a href="https://baidu.com">百度一下</a>
?? ??? ??? ? ? ? ?链接邮箱:<a href="mailto:rendc@briup.com" target="_blank">联系我</a>
?? ??? ??? ? ? ? ?绑定目标与元素的id值 实现锚点跳转(在需要跳转的标签中定义属性id=“header”)
?? ??? ??? ? ? ? ?再要跳转的地点写入语句:<a href="#header">返回顶部</a>,实现跳转。?
?? ??? ??? ? ? ? ?属性:
?? ??? ??? ? ? ? ? ?href:跳转的目的地
?? ??? ??? ? ? ? ? ?target跳转的形式:_self(在本页面打开网页)/_blank(在新的页面打开网页)
?? ??? ? ? ?7.图片
?? ??? ??? ? ? ? ?图片标签:<img src="" alt="">
?? ??? ??? ? ? ? ?src:图片的地址(必填项)
?? ??? ??? ? ? ? ?alt:图片地址出错时 会显示alt的内容
?? ??? ??? ? ? ? ?width:设置图片的宽
?? ??? ??? ? ? ? ?height:设置图片的高
?? ??? ??? ?8.快捷键:Ctrl+回车键(快速换行)

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:24:38  更:2021-08-03 11:24:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/20 13:30:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码