学习HTML5

初学HTML5

大部分内容来自百战程序员中 我做了整合

1.开发者工具VScode 常用快捷键

  1. shift+alt+f 代码格式化
  2. alt+up/down 快速移动一行代码
  3. shift+alt+up/down 快速复制一行代码
  4. Ctrl+f 快速查找 Ctrl+H 快速替换
  5. !+Enter 快速生成HTML代码

2.HTML简介和基本骨架

常用的格式 先DOCTYPE html 然后 head body .

<!DOCTYPE html><!--HTML5 避免浏览器怪异问题-->
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title><!--网页的标题 就是网页的名字-->
</head>
<body>
    
</body>
</html>

3.标签

1.标题标签

<h1>一级标题</h1>
<h2></h2>
<h3></h3>

.....
最多拥有6个标签

2.段落标签

<p>
  这是一个段落 
</p>

3.hr 水平线标签

<hr color="" width="" size="" align=""/>
  1. color 颜色
  2. width 宽度
  3. size 大小
  4. align 对齐方式 默认居中

4.br 换行标签

<p>
   <br>
  这是一个段落 
   <br>
   换行
</p>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DU2pIG5o-1681458834473)(C:\Users\我是你爹\AppData\Roaming\Typora\typora-user-images\image-20230410194345028.png)]

5 img 图片标签

<img src="" alt="" title="" width="" height="">
  1. src 图片的路径
  2. width 宽度
  3. height 高度
  4. title 鼠标选品图片给予提示
  5. alt 规定图像的替代文本 当图片路径找不到或者出现问题

图片中关于相对路径和绝对路径

绝对路径
E:\itbaizhanCode\1.jpg
相对路径
  1. 子集关系 /
  2. 父级关系 …/
  3. 同级关系 ./ (通常可以省略)

6 超文本链接

<a href="url">链接文本</a>

7 文本标签

标签描述
<em>定义着重文字
<b>定义粗体文本
<i>定义斜体字
<strong>定义加重语气
<del>定义删除字
<span>元素没有特定的含义

8 有序列表

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

并且有序列表可以嵌套

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Xfe0ALF-1681458834474)(C:\Users\我是你爹\AppData\Roaming\Typora\typora-user-images\image-20230414152939992.png)]

9 无序列表

<ul>
    <li>呜呜呜呜</li>
    <li>凄凄切切</li>
</ul>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1igWAMX-1681458834474)(C:\Users\我是你爹\AppData\Roaming\Typora\typora-user-images\image-20230414153015873.png)]

无序列表 常用与导航

10 标签表格

table 表格 tr行 td列

<table>
    <tr>
        <td>问问</td>
        <td>二七区</td>
    </tr>
    <tr>
        <td>是是是</td>
        <td>嗯嗯嗯</td>
    </tr>
</table>
表格单元合并
  • 水平合并: colspan
  • 垂直合并: rospan
<table border="1px" >
    <tr>
        <td colspan="2">呜呜呜呜</td>
       
        <td rowspan="2">呜呜呜</td>
    </tr>
    <tr>
        <td>嗯嗯嗯</td>
        <td>问问</td>
        
    </tr>
</table>

每次合并的时候 要把另外一个td给删除掉

11 Form 表单

      <!--type=date 时间
		type=text属性 纯文本
		type=password 密码
		-->
		<!-- &nbsp; 代表空格 -->
		<!-- type=file 文件上传
		 radio:单选
		button/submit/reset 按钮
		checkbox 复选框
		下拉框 select
		文本框  textavea
		提示语 	placeholder
		 -->
		 <!-- 每个input都有一个value
		  里面存放着用户输入的内荣-->
<center>
     <form>
        <p>
			<textarea name="" id="" cols="30" rows="10">请输入留言</textarea>
		</p>
	   <p><input type="datetime-local"/></p>
	   <p>&nbsp;间;<input type="date"/></p>
	   <p>用户名;<input type="text" placeholder="请输入3-12位用户名"/></p>
	   <p>&nbsp;码;<input type="password"/></p>
	   <p>照片<input type="file"/></p>
	   <p>性别 <input type="radio" name="a"><input type="radio" name="a"/></p>
	   <p> <input type="button" value="登陆"></p>
	   <p><input type="datetime-local"/></p>
	   <p>爱好<input type="checkbox" 足球>
	   <input type="checkbox" >篮球
	   <input type="checkbox" uuue>
	   <input type="checkbox" >足球
	   </p>
	   <p>
		   职业:
		   <select name="" id="">
			   <option selected="java"> java</option>
			   <option> c</option>
			   <option> c++</option>
		   </select>
	   </p>
   </form>
		
	   </center>
表格元素汇总

使用 在input中 type类型 如下

<form>
    First name: <input type="text" name="firstname">
    <br>
    Last name: <input type="text" name="lastname">
</form>
  1. 文本框 text
  2. 密码框 password
  3. 提交按钮 submit
  4. 按钮 button
  5. 下拉框 select
  6. 提示语 placeholder
  7. checkbook 复选框
  8. radio 单选

12 块元素与行内元素(内联元素)

块级元素内联元素
块元素会在页面中独占一行(自上向下垂直排列)行内元素不会独占页面中的一行,只占自身的大小
可以设置width,height属性行内元素设置width,height属性无效
⼀般块级元素可以包含行内元素和其他块级元素⼀般内联元素包含内联元素不包含块级元素

常见块级元素

div、form、h1~h6、hr、p、table、ul、等

常见内联元素(行内元素)

a、b、em、i、span、strong等

行内块级元素(特点:不换行、能够识别宽高)

中的一行,只占自身的大小 |
| 可以设置width,height属性 | 行内元素设置width,height属性无效 |
| ⼀般块级元素可以包含行内元素和其他块级元素 | ⼀般内联元素包含内联元素不包含块级元素 |

常见块级元素

div、form、h1~h6、hr、p、table、ul、等

常见内联元素(行内元素)

a、b、em、i、span、strong等

行内块级元素(特点:不换行、能够识别宽高)

button、img、input等

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值