搭配实例的HTML学习笔记(已完成 待补充)

编辑器推荐sublime

保存为html文件后才有语法高亮
要敲标签
例如p+tap自动补全<p></p>
html+tap=

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>

</body>
</html>

1标题

<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>

这是一个标题

这是一个标题

这是一个标题

h1-h6 数字越大标题越小

2段落

  <p>这是段落1。</p>
  <p>这是段落2。</p>

这是段落1。

这是段落2。


3链接

  <a href="https://www.baidu.com/">这是一个链接</a>

这是一个链接
还可实现锚点跳转 先简述 后细说


4 图像

默认目录为当前html文件的目录
图片可以用相对路径/绝对路径
src是地址 alt是加载失败显示的 后面的是尺寸

<img src="https://i-blog.csdnimg.cn/blog_migrate/a7fd529daa183a7066484369d8f9153f.jpeg" alt="显示不出来" width="304" height="228">
显示不出来
1-4补充说明

href和src的区别是
href 用于在当前文档和引用资源之间建立联系
src 用于替换当前元素
前者引用 后者引入


换行标签
123
<br>
123

123


123


5水平线标签

<hr>

本文到处都是


<!-- 这是一个注释 -->

它不会显示的


6粗体斜体

<b>与<i> 定义粗体或斜体文本
<strong> 或者 <em>意味着你要呈现的文本是重要的 
前者效果和b一样
后者和i一样
<b>1</b>
<strong>1</strong>

123
123

<i>123</i>
<em>123</em>

123
123


7锚点跳转

<a id="01">跳转终点</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<a href="#01">跳转起点</a>

跳转终点
























跳转起点


8头部元素

<head> 元素包含所有头部标签元素
在 <head>元素中可以插入脚本(scripts)
 样式文件(CSS)各种meta信息。

可以添加在头部区域的元素标签为: 
	<title>
	<style>
	<meta>
	<link> 
	<script>
	<noscript> 
 	<base>

base可以设置一个相对基准url 但我不知道咋用
link是用来链接css文件的 我不会css
style和css一块说吧

meta描述了一些东西
比如

<meta name="author" content="ID:weixin_45208900">

每30秒钟刷新当前页面:

<meta http-equiv="refresh" content="30">
<script>标签用于加载脚本文件 和js一起说

9表格

<table border="1">
    <tr>
        <th>Header 1</th>
        <th>Header 2</th>
    </tr>
    <tr>
        <td>row 1, cell 1</td>
        <td>row 1, cell 2</td>
    </tr>
    <tr>
        <td>row 2, cell 1</td>
        <td>row 2, cell 2</td>
    </tr>
</table>
Header 1Header 2
row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2
<table border="1" width="600px" height="300px" align="center">
	<caption><h2>学生信息表</h2></caption>
	<thead bgcolor="cyan">	<tr>
		<th>学号</th>
		<th>姓名</th>
		<th>年龄</th>
		<th>性别</th>
	</tr></thead>
	<tbody bgcolor="#cccccc">
		<tr>
		<td>01</td>
		<td>小明</td>
		<td>15</td>
		<td>b</td>
	</tr>
		<tr>
		<td>02</td>
		<td>小红</td>
		<td>16</td>
		<td>g</td>
	</tr>
		<tr>
		<td>03</td>
		<td>小蓝</td>
		<td>17</td>
		<td>b</td>
	</tr>
		<tr>
		<td>04</td>
		<td>小绿</td>
		<td>18</td>
		<td>g</td>
	</tr>
		<tr>
		<td>05</td>
		<td>小紫</td>
		<td>20</td>
		<td>b</td>
	</tr>
	<tfoot bgcolor="#AACC00"><tr>
	<td width="25%" >总计人数</td>
	<td colspan="3">5</td>
</tr></tfoot>
	</tbody>
</table>	

学生信息表

学号姓名年龄性别
01小明15b
02小红16g
03小蓝17b
04小绿18g
05小紫20b
总计人数5

在这里插入图片描述

表格三要素 table、tr、td 缺一不可。

<table> 标签常用属性:
border="1"   表格边框的宽度
bordercolor="#AACC00"   表格边框的颜色
cellspacing="5"   单元格之间的间距
width="500"   表格的总宽度
height="100"   表格的总高度
align="right"   表格整体对齐方式  
(参数有 left center right)
bgcolor="#AACC00"   表格整体的背景色
<tr> 标签的常用属性:
bgcolor="#AACC00"    行的颜色
align="right"    行内文字的水平对齐方式    
(参数有left、center、right)
valign="top"     行内文字的垂直对齐方式   
(参数有top、middle、bottom)
 
<td>、<th> 标签的常用属性:
width="500"    单元格的宽度,设置后对当前一列的单元格都有影响
height="100"   单元格的高度,设置后对当前一行的单元格都有影响
bgcolor="#AACC00"  单元格的背景色
align="right"  单元格文字的水平对齐方式  
(参数left、center、right)
rowspan="3"    合并垂直水平方向的单元格
colspan="3"    合并水平方向单元格
valign="top"   单元格文字的垂直对齐方式    
(参数middle、bottom、top) 

引号里的数字和颜色代码均可以更改。

表格结构语义标签:
 1.<table>:表格根元素。
 2.<thead>:表格头。
 3.<tbody>:表格体。
 4.<tfoot>:表格尾,一般可忽略该结构。
 5.<tr>:表格行。
 
表格内容标签:
 1.<th>:表头单元格。
 2.<td>:表体单元格。
跨列:colspan
跨行:rowspan

单元格内边距:cellpadding
单元格外边距:cellspacing

10列表

<ul>
<li>Coffee</li>
<li>Milk</li>
<li>Cola</li>
</ul>
  • Coffee
  • Milk
  • Cola
<ol>
<li>Coffee</li>
<li>Milk</li>
<li>Cola</li>
</ol>
  1. Coffee
  2. Milk
  3. Cola
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
<dt>Cola</dt>
<dd>- my love</dd>
</dl>
Coffee
- black hot drink
Milk
- white cold drink
Cola
- my love

<h4>编号列表:</h4>
<ol>
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>大写字母列表:</h4>
<ol type="A">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>小写字母列表:</h4>
<ol type="a">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>罗马数字列表:</h4>
<ol type="I">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

<h4>小写罗马数字列表:</h4>
<ol type="i">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ol>  

编号列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
大写字母列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
小写字母列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
罗马数字列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
小写罗马数字列表:
  1. Apples
  2. Bananas
  3. Lemons
  4. Oranges
<h4>圆点列表:</h4>
<ul style="list-style-type:disc">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>  

<h4>圆圈列表:</h4>
<ul style="list-style-type:circle">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>  

<h4>正方形列表:</h4>
<ul style="list-style-type:square">
 <li>Apples</li>
 <li>Bananas</li>
 <li>Lemons</li>
 <li>Oranges</li>
</ul>
圆点列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
圆圈列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
正方形列表:
  • Apples
  • Bananas
  • Lemons
  • Oranges
markdown显示的可能和浏览器显示的不一样

也许是渲染不一样 建议自行尝试


11块级元素

会以新行来开始(和结束)

比如<h1>, <p>, <ul>, <table> <div>

div一般和css一起用 没啥特殊含义


12内联元素

比如 <b>, <td>, <a>, <img>  <span> 

与div一样 span也和css一起用 也没啥特殊含义


13表单元素

type属性来定义以下类型
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

复选框和单选框类似
在这里插入图片描述
以下是我练手时敲的一个东西

<h2>用户注册</h2>
<form action="" method="post" enctype="">
	用户名:<input type="text" name="username" value="tom" size="10" maxlength="6" readonly><br>
	密码:<input type="password" name="pwd"><br>
	年龄<input type="text" name="age" disabled value="20">
	性别:<input type="radio" name="sex" value="male" checked>
	<input type="radio" name="sex" value="female"><br>
	爱好:<input type="checkbox" name="hobby" value="eat" checked>吃饭
	<input type="checkbox" name="hobby" value="eat" checked>聊天
	<input type="checkbox" name="hobby" value="eat" checked>玩游戏 <br>
	头像:<input type="file" name="head">
	<input type="submit" name="注 册">
	<input type="reset" name="重 置">
	</form>

效果如下
在这里插入图片描述
下拉列表
在这里插入图片描述
例子如下

城市:
<select name="city">
<optgroup label="江苏">
	<option value="nanjing">南京</option>
	<option value="yangzhou">扬州</option>
	<option value="xuzhou">徐州</option>
	<option value="huaian">淮安</option>
	<option value="yangcheng">盐城</option>
</optgroup>
<optgroup label="山东">
	<option value="qingdao">青岛</option>
	<option value="rizhao">日照</option>
	<option value="jinan">济南</option>
	<option value="weihai">威海</option>
</optgroup>

textarea标签 多行文本框 如下
属性也就三个
name rows cols

<textarea name="intro" rows="10" cols="30" readonly="">
	请遵守法规
	请遵守法规
	请遵守法规
	请遵守法规
	请遵守法规
	请遵守法规
</textarea>

14html5新增元素

结构标签

语义标签

在这里插入图片描述在这里插入图片描述在这里插入图片描述

表单相关
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

多媒体
在这里插入图片描述

















  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值