文章目录
- HTML导读
- HTML格式
- 常用标签
- 标题标签
- 段落标签
- 格式化标签
- 超链接标签
- 标签的几种形式
 
- 表格标签
- 列表标签
- 表单标签
- 按钮标签
- 无语义标签
 
👑作者主页:Java冰激凌
📖专栏链接:前端
HTML导读
html是超文本标记语言 一般直接运行在浏览器之上
 浏览器的鲁棒性是很强的 什么是鲁棒性呢?
 就是你对他越粗鲁 他表现的越好
HTML格式
我们来编写一个HTML的基本格式
 
 一个HTML代码 是由两部分组成的 上面的框表示是头部 定义一些HTML的属性 下面的框写一下HTML代码 HTML是标签构成的一般都是<head> </head>中间放一些内容
常用标签
- 注释标签
- h1 - h6 标题标签
- p段落标签
- br 换行标签
- 格式化标签(8个)
- img 图片标签src属性来指定一个图片的具体路径 midth指定大小
- a 超链接标签 herf属性来指定跳转到哪里
- 表格标签 table (tr td th)
- 列表标签(ul ol dl li dd dt)
- 表单标签(form input textarea select……)
- 无语义标签 div span
标题标签

段落标签
<p> </p>
 每个p标签是独占一行的
 p标签之间是有段落间距的
  在合适的位置加入br试试
在合适的位置加入br试试
 
 html换行会被直接忽略掉
 要想在内容中换行 就要使用br标签
 br是一个“单标签”单身狗
 html中也会忽略空格 会把多个相邻的空格 合并成一个空格
 如果需要使用空格 就需要使用到转义符号 
 
格式化标签
加粗 string 和 b
 倾斜 em 和 i
 删除线 del 和 s
 下划线 ins 和 u
 html文件中输入的换行 和显示的换行没有任何关系 要想显示换行 就需要使用br标签
 像 h1 - h6 p这些都是可以独占一行的
 块级元素(带换行)
 行内元素(不带换行)
超链接标签
<a>点了之后能跳转到另外一个地址上a标签也是属于行内元素
标签的几种形式
- 可以是一个外部链接
- 也可以是一个网站内部页面
- 使用一个#表示空链接(属于开发阶段 有的链接具体的地址还不确定 因此可以先用#占个位置)
- 下载链接 如果herf里面的链接是对应到一个普通文件 点击就会触发下载操作可以搭配img 就可以实现点击图片来实现跳转
- 锚点链接 可以快速定位到页面中的某个位置 在本页面跳转 是可以通过锚点链接来实现 也可以使用js来实现 使用js实现可以实现一些动画效果 这样体验更好
表格标签
table标签 表示整个表格
 tr标签:表示一行
 td标签:表示一列
 th标签 :表示表头单元格 会居中加粗
 border 表示边框像素 默认为无
 通过width/height来设置表格的尺寸
 使用cellspacing属性来去掉单元格之间的间隙
列表标签
主要用来罗列一组并列的数据
 ul标签来表示
- ul-》unordered list 无序列表ul
- ol-》ordered list 有序列表ol
- li -》list item 自定义列表dl
  
  
 自定义列表使用dl表示 使用dt代表头 使用dd代表内容
表单标签
表单标签form
 表单标签 是用户和页面之间交互的重要手段
 表单标签是让用户来输入
 input标签 有很多种形态
 text是一个文本框
 password是一个密码文本框
 radio 单选框
 
按钮标签
按照标签有多种创建方式
 
 也可以使用<button>按钮</button>
无语义标签
<div></div>
 <span></span>
 div 默认是一个块级元素(独占一行)
 span 默认是一个行内元素(不独占一行)
 这里的div和span可以代替上述绝大部分有语义标签的功能 但是form这一系列是代替不了的
 也可以把div和span想象成一个矩形的盒子 在这个盒子里 可以放各种的东西
 



















