HTML笔记

基本介绍

1 HTML 超文本标记语言

2 学习目标

	标签:
	2.1标签的作用
	2.2标签的特点
	2.3标签上的属性
	2.4属性的值

3 分类

	3.1	双标签|闭合标签: <title>sdfsfs<title>
			单标签|自闭和标签:<meta charset = "UTF-8"/>
	3.2  标签的分类:
       	3.2.1 块元素 :  独占一行,前后换行
          		  设置快高
          		  嵌套块元素,行内元素,普通文本
          		  可以设置上下左右的内外边距
        3.2.2 行内元素 : 宽度有内容决定,能和其他行内元素|文本同行显示
         		   不能设置宽高
        	  	 只能嵌套行内元素和文本
               	 不能设置上下的内外边距

4 属性

	帮助更完整的展示标签的作用|功能(扩展标签的功能)
	属性的签名必需添加空格
属性名 = ‘属性值’|“”

5 版本声明

	这是h5的版本声明方式

6 解码格式

	告诉浏览器使用什么样的编码格式解析html中的内容;
	保证编码解码格式统一
	功能会自动根据 <meta charset="UTF-8"/>设置,保证文件的编码和解码的统一

7 常用标签

	7.1 head:定义的内容是给浏览器的一些设置
	7.2 title:标题标签
			1 在head中必须包含title标签;
			2 唯一一个能被用户看到的标签;
			3 有利于搜索引擎的优化;
			4 当页面被收藏,title标签对中的内容作为书签名
	7.3 body:给用户看的内容
			1 bgcolor:背景颜色
					颜色的设定:
							a:颜色的英文单词
							b:颜色的十六进制 #+个字符
							c:三原色 rgb(0~255,0~255,0~)
			2 background:背景图片
					绝对地址 http://。。。
					相对地址 images/xx.png

常用标签

1 a超链接标签

	1.1 属性:
			1.1.1 herf :定义链接地址 (必填属性)
						绝对地址
						相对地址:相对当前文件位置而言
			1.1.2 title:为a标签定义标题,当鼠标悬停在元素上时显示标签值
			1.1.3 target 打开方式
						_blank 在新页面打开
						_self   在本页面打开(默认)
	1.2 样式:
			1.2.1 下划线
					链接未点击:字体蓝色
					链接已点击:字体紫色
			1.2.2 a锚点|锚链接
					a:设置定点
					b:点击a标签跳转到对应的定点;
						a标签的href属性的值与定点的id属性值保持一致 href = “#id”
	  <a href="http://www.mi.com" title="小米小米" target="_blank">小米官网</a>
    <a href="htm01l入门.html">html01入门.html</a>
    <a href="#buttom">去底部</a>
    <br>
    <div id="buttom">最底部</div>

2 p段落标签

	2.1 p 段落标签
			2.1.1 语义化
			2.1.2 正常显示
			2.1.3 块元素
			2.1.4 嵌套关系:只能嵌套p标签,行内元素《span/》,文本

3 H*标题标签

	h1~h6
	a:根据权重的不同字体大小一次减小
	b:加粗,字体大小有变化
	c:语义化
	d:与搜索引擎优化有关	

4 div块标签

	4.1	块元素,正常表示
	4.2	div中嵌套任意内容
	4.3	div+css实现网页布局

5 span标签

	5.1 便于为内容添加样式
		5.1.1 行内元素
		5.1.2 正常显示

6 img图像标签

	6.1 src 图像地址 必填属性
			相对地址
			绝对地址
	6.2 width :像素值为单位(px)
	6.3 height :设置高度
				设置宽|高的一个值,两一个值会	等比进行缩放
	6.4 alt 	当图像无法正常显示时显示的提示字
	6.5 title:当鼠标悬停在元素上时候显示的提示字

7 列表:

	7.1 无序列表ul
			7.1.1	修改列表项标记:
							在ul标签上添加type属性:square实心方块 circle 空心圆圈 desc圆圈
	7.2 有序列表
			7.2.1 修改列表项标记:
							在ol标签上添加type属性:a A i l 1
	7.3 列表项:li
			列表之间都可以任意嵌套
			ul,ol直接子元素只能为li标签
			li标签中可以嵌套任意元素
<head>
    <meta charset="UTF-8">
    <title>列表</title>
    <style>
        ul,ol{
            list-style: none;
        }
    </style>
</head>
<body>
  <!--
    常用标签:
      列表:
        无序列表 ul
            修改列表项标记:
                在ul标签上添加type 属性 : square实心方块   circle空心圆圈  desc实心圆圈
        有序列表 ol
            修改列表项标记:
                在ol标签上添加type 属性 : a  A  i  I 1
        列表项 : li

        列表之间都可以任意嵌套
        ul,ol直接子元素只能为li标签
        li标签中可以嵌套任意元素
  -->
    <h3>我喜欢的水果</h3>
    <ul type="circle">
        <li>西梅番茄</li>
        <li>草莓</li>
        <li>车厘子</li>
        <li>榴莲</li>
    </ul>

    <h3>我不喜欢吃的事物</h3>
    <ol type="I">
        <li>香菜</li>
        <li>芹菜</li>
        <li>鲱鱼罐头</li>
        <li>
            <ul>
                <li>苦瓜</li>
                <li>苦瓜</li>
                <li>苦瓜</li>
            </ul>
        </li>
    </ol>
</body>
7.4 描述列表:dl
			a:<dl>标签 定义一个描述列表
			b:<dl>标签与<dt>(定义项目/名字)和<dd>(描述每一个项目、名字)一起使用
 <h3>各大知识语言</h3>
                    <dl>
                        <dt>前端</dt>
                        <dd>html5</dd>
                        <dd>java</dd>
                        <dd>c++</dd>
                        <dd>php</dd>
                        <dt>后端</dt>
                        <dd>java</dd>
                        <dd>c++</dd>
                        <dd>php</dd>
                    </dl>
```html




## 8 表格:table
		8.1 表格 :便于展示数据
		8.2 格式:
				tr :行
				th :表格头单元格 加粗居中
				td: 表格体单元格
				a:表格中的直接子元素只能为行tr
				b:tr中只能直接包含	th | td
				c:内容只能定义在 th | td中
		8.3 属性:
				8.3.1 border :边框
				8.3.2 bordercolor 边框颜色
				8.3.3 width 宽度
				8.3.4 height 高度
				8.3.5 align 对齐方式
						a:用在table上,整个table水平对齐方式
						b:用在tr上,这个行中所有的单元格内容的水平对齐方式
						c:td 、th中,当前单元格内容的水平对齐方式
				8.3.6 style = “border-collapse:collapse	” 双线变单线
				8.3.7 rowspan 跨行
				8.3.8 colspan 跨列
				

```html
<table border="1" bordercolor="pink" width="500px" height="350px" align="center" style="border-collapse: collapse" bgcolor="#dda0dd">
        <tr>
            <th colspan="6">课程表</th>
        </tr>
        <tr bgcolor="#db7093">
            <th></th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr align="center">
            <td rowspan="3">上午</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td rowspan="2">下午</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
    </table>
</body>
</html>

9 表单:form

	9.1 作用:收集用户信息
	9.2 form常用属性:
			9.2.1 action 提交位置
			9.2.2 name 表单的名字
			9.2.3 method 提交方式
					a:get :缺点:数据拼接在地址栏中发送到后台;大小存在限制;数据可能不安全;
									优点:简单,效率高,默认方法
					b:post:数据存储在请求头中 ,大小没有显示,数据安全
			9.2.4 enctype:
			 		在表单中如果存在文件上传:
			 				注意修改enctype属性值恩仇type=“multipart/form-data”
	9.3 表单元素:经常用在form标签中的元素(标签+内容)“” 大部分的表单元素都是input标签,type属性值的不同,具有不同的作用
			9.3.1 type:
						text :文本框
						password: 密码框 显示加密 ********
						rodio :单选框
								一组单选框只能选择一个,name属性值相同同为一组
						checkbox: 多选框
						hidden: 隐藏框,在提交表单的同时提交一宿数据,不用用户输入的
						submit : 提交框
						reset 重置
								恢复到默认情况
						buttom 按钮
								常配合js一起使用
						textarea 多行文本域
						textarea 下拉列表
						option 下拉列表选项
						fieldset		分组
						legend		分组标题
			9.3.2 常用属相:
						maxlength 最大长度
						requird 必填属性
						checked 单选|多选 默认选中
						selected 下拉框的默认选中
						placeholder 默认提示字
						disabled 禁用
										显示灰色,不能提交,不能修改
						readonly	只读
										不能修改,可以提交
9.4提交数据需求的表单元素,必须定义name属性值
			9.4.1 	name属相:后端去区分前台的唯一
			9.4.2 	id属性:前台区分元素的唯一,元素标签的唯一标识,一个html中不能存储重复的id值
			9.4.3	 class属性:常常配合css一起使用
  <h1>相亲信息表</h1>
  <form action="" name="myForm"  method="get" enctype="multipart/form-data">
      <p>
          姓名: <input type="text" name="username" value="张三">
      </p>
      <p>
          微信密码: <input type="password" name="password">
      </p>
      <p>
          性别:
          男<input type="radio" name="gender" value="man"><input type="radio" name="gender" value="woman">
      </p>
      <p>
          兴趣爱好:
          <input type="checkbox" name="hobby" value="sing">  唱歌
          <input type="checkbox" name="hobby" value="dance"> 跳舞
          <input type="checkbox" name="hobby" value="rap"> 说唱
          <input type="checkbox" name="hobby" value="code"> 敲代码
      </p>
      <p>
          <input type="hidden" name="隐藏框的名字" value="隐藏框的值">
      </p>
      <p>
          生活照 : <input type="file" name="photo">
      </p>
      <p>
          交友宣言: <textarea name="info" id="" cols="30" rows="10">女的,活的...</textarea>
      </p>

      <input type="submit">
      <input type="button" value="按钮" onclick="alert('你四不四傻!!!!')">
      <input type="reset" value="重置">
      <button type="submit">submit</button>
      <button type="button">button</button>
      <button type="reset">reset</button>
  </form>
</body>
</html>

10 strong 加粗文本

11 address 强调

	11.1 字体倾斜,情调

在这里插入图片描述

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值