HTML学习笔记

2. HTML

2.1HTML简介

HTML全称为:Hyper Text Markup Language(超文本标记语言)

通过**标签来标记要显示的网页中的各个部分。网页文件本身是一种文本**文件,通过在文本文件中添加标记符,可以高速浏览器如何显示其中的内容,如文字如何处理,画面如何安排,图片如何显示等。

2.2HTML格式

<!DOCTYPE html> 			<!--约束,声明-->
<html lang="en"> 			<!-- html标签-->
<head> 						<!--表示头部信息-->
    <meta charset="UTF-8">	<!--表示当前页面使用的字符集 UTF-8-->
    <title>Smile</title>	<!--标题,页面名称-->
</head>
<body>						<!--整个HTML页面显示的主体内容-->
初识HTML
</body>
</html>

2.3HTML标签

2.3.1HTML标签简介
  1. 标签的格式

<标签名>

封装的数据

</标签名>

  1. 标签名,大小写**不敏感**

  2. 标签有自己的属性

    ​ 基本属性:bgcolor = “red” 可以修改简单的样式效果

    ​ 事件属性:onclick = “alert(‘你好!’)” 可以直接设置事件响应后的效果

  3. 标签的分类
    单标签:<标签名/> 换行(br)、水平线(hr)等

    ​ 双标签:<标签名>…封装的数据…</标签名>

2.3.2HTML标签语法
  1. 标签不能交叉嵌套
  2. 标签必须正确闭合(双标签成对出现!)
  3. 属性必须要有值
  4. 注释不能嵌套

2.4常用标签

2.4.1 字体设置 font

可以设置字体的颜色,类型,字号

可选属性:

​ 固有属性:color, face, size

​ 事件属性:null

<font color="#a52a2a" size="7" face="宋体">
    听说你很猛?
</font>

image-20210809145935476

2.4.2 按钮添加 button
<body bgcolor="#7fffd4">
hello
<button onclick="alert('')">莫挨老子</button>
</body>

image-20210809143708111

2.4.3 标题添加 h

添加标题

可选属性:

​ 固有属性:align(对齐) = “left(默认) / center / right”

​ color, face, size

<h1>标题内容</h1>

<h6>标题内容</h6>

2.4.4 超链接添加 a

注:当连接为外部链接时,要带上前缀协议http。

可选属性:

​ 事件属性:target = “__self(在当前页面打开) / blank(新建窗口打开)image-20210809152307762

<a href="http://www.baidu.com" target="_blank">谷歌首页</a>

image-20210809152940329

当超链接遇到图片,就变成了,广告!西八儿

<a href="http://www.baidu.com" target="_blank"><img src="src/images.jpg"/></a>

image-20210809165235008

点进去以后,直接打开porn,不,打开百度页面

2.4.5 列表生成
2.4.5.1无序列表 ul
<ul>
    <li>尼古拉斯狗蛋</li>
    <li>尼古拉斯??</li>
    <li>尼古拉斯?!</li>
</ul>

image-20210809153455323

2.4.5.2有序列表 ol

可选属性:

​ 固有属性:type(符号类型 )

<ol> <!--可以修改序号类型-->
    <li>尼古拉斯狗蛋</li>
    <li>尼古拉斯??</li>
    <li>尼古拉斯?!</li>
</ol>

image-20210809153605283

2.4.6换行与添加水平线 br, hr

注:< hr/ >默认在下一行加水平线,同时起点移到开头

hello<br/>我好困<hr/>

image-20210809144235452

2.4.7添加图片 IMG

属性:

​ 固有属性:

​ src:设置图片的路径

​ width:设置图片宽度

​ height:设置图片高度

​ border:添加边框 单位:像素

​ 事件属性:

​ alt:当图片找不到时,替换为后面的内容

<img src="../src/1.jpg" alt = "图我偷了,不给你看!"/>

image-20210809160207792

JaveSE中的路径:

​ 相对路径:从工程名开始

​ 绝对路径:盘符:/目录/文件名

web中的路径:

​ 相对路径

​ . 表示当前文件所在的目录

​ … 表示当前文件所在的上一级目录

​ 文件名 表示当前文件所在目录的文件

​ 绝对路径

​ http://ip:port/工程名/资源路径

<img src="../src/images.jpg"/>

image-20210809155153621

2.4.8表格生成 table

table固有属性:

​ alain: 对齐方式

​ border:边框

​ cellspacing:单元格之间的间距

​ width, weight

行标签:tr

​ tr固有属性:

​ colspan:跨列

​ rowspan:跨行

单元格标签:td

加粗标签:b

​ td固有属性

​ align

表头:th

<table width="400" height = "300" border = "1" cellspacing="0">
    <tr>
        <td>1.1</td>
        <td>1.2</td>
        <td>1.3</td>
        <td>1.4</td>
    </tr>
    <tr>
        <td>2.1</td>
        <td rowspan="2">2.2</td>
        <td colspan="2">2.3</td>
    </tr>
    <tr>
        <td>3.1</td>
        <th>3.2</t>
        <td>3.3</td>
    </tr>
</table>

image-20210809163831674

2.4.9画中画 iframe

可以在页面中开辟一个小区域,用来显示一个单独页面。

固有属性:

​ src, width, height

​ name:定义页面访问名称

这是第一个页面噢!<br/>
第二个页面在下面!<hr/>
<iframe src = "Tutorial2.html" width="310" height="200" frameborder="0"/>

image-20210809165715475

注:套娃操作

<body>
这是第一个页面噢!<br/>
第二个页面在下面!<hr/>
<iframe src = "Tutorial2.html" width="310" height="200" frameborder="0" name="TKWA"></iframe>
<br/>
新页面来咯!
<br/>
<a href="Tutorial1.html" target="TKWA" >套娃开始!!!</a>
</body>

image-20210809170846886

2.4.10表单生成 form

表单就是html页面中用来收集用户数据的部分,然后浏览器将这些数据发送到服务器

form固有属性:

​ action:属性设置提交的服务器地址

​ method:属性设置提交的方式get(默认)或post

注:表单提交内容缺失的原因

		1. 只提交有<font color = "red">name</font>属性的项,查看是否有忘了写name的
		2. 单选、复选、下拉列表中的option,需要先赋值,这样发送的信息为所赋的值,而不是on(已选)
		3. 只提交form标签内的内容

GET请求的特点:

  1. 浏览器地址栏中的地址是:action属性(+ ?+请求参数)

​ 请求参数的格式是:name = value&name = value

  1. 不安全,参数在浏览器地址栏可以看到
  2. 数据长度的限制,100个字符

POST请求的特点:

  1. 浏览器地址栏中只有action属性值,即只有服务器地址

  2. 相对于GET请求,更安全

  3. 理论上没有数据长度的限制

标签(表单项)

返回5.5 jQuery的属性操作

​ 1. input 文本输入框

​ input固有属性:

​ type:输入值的类型

​ 参数:type = “password” 输入直接就是*

​ type = “text”

​ type = “radio” 同组内单选项,:需要提前用name属性进行分组

​ type = “checkbox” 多选

​ type = "reset"重置之前的内容为默认值

​ type = "submit"提交

​ type = "button"添加按钮

​ type = “file” 提交文件

​ type = "hidden"隐藏域 当需要发送某些信息,而不需要用户参与时,则使用隐藏域

​ value:默认值

​ maxlength:数据最大长度

​ name:分组

​ checked:默认

  1. select:下拉项

​ select固有属性:

​ selected:默认

  1. textarea:多行文本输入框

​ textarea固有属性:

​ rows:设置显示几行

​ cols:设置显示几列

表单格式化:加table

<body>
<h1 align="center">用户注册</h1>
<table align="right">
    <tr>
        <td>用户名:</td>
        <td><input type="text"/></td>
    </tr>
    <tr>
        <td>密码:</td>
        <td><input type="password"/></td>
    </tr>
    <tr>
        <td>确认密码:</td>
        <td><input type="password"/></td>
    </tr>
    <tr>
        <td>手机号:</td>
        <td><input type="tel"/></td>
    </tr>
    <tr>
        <td>性别:</td>
        <td>
            <input type="radio" name="sex" /></td>
        <td>
            <input type="radio" name="sex" /></td>
    </tr>
    <tr>
        <td>如何得知这个机构的:</td>
        <td>
            <input type="checkbox" /> 朋友介绍
        </td>
        <td>
            <input type="checkbox" /> 听讲座知道的
        </td>
        <td>
            <input type="checkbox" /> 看到街边的广告知道的
        </td>
    </tr>
    <tr>
        <td>自我介绍:</td>
        <td>
            <textarea rows="5" cols="20"></textarea>
        </td>
    </tr>
    <tr>
        <td><input type="reset"/></td>
        <td align="right">
            <input type="submit" />
        </td>
    </tr>

</table>
</body>

image-20210809181634347

2.4.11 文本文字的格式 div、span、p标签

div标签 默认一个标签就是一行

span标签 默认一个标签跟一个空格

p标签 默认会在段落的上方或下方各空出一行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smile Hun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值