html、css学习笔记(二)
2019-07-06 本文已影响0人
dev_winner
-
<a>标签
:链接到另一个页面。 - 语法:
<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>
-
title
属性的作用:鼠标滑过链接文字时会显示这个属性的文本内容
。这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容
(语义化更友好)。 -
<a>标签
在默认情况下,链接的网页是在当前浏览器窗口中打开
,有时我们需要在新的浏览器窗口中打开
。 - 语法:
<a href="目标网址" target="_blank">click here!</a>
- 使用
mailto
在网页中链接Email地址
-
<a>标签
还有一个作用是可以链接Email地址
,使用mailto能让访问者
便捷向网站管理者
发送电子邮件。
- 注意:若mailto后面同时有多个参数的话,第一个参数必须以
“?”
开头,后面的参数每一个都以“&”
分隔。
-
<img>标签
:为网页插入图片 - 语法:
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">
1、src:标识图像的位置
;
2、alt:指定图像的描述性文本
,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述
(鼠标滑过图片时显示的文本);
4、图像可以是GIF,PNG,JPEG格式的图像文件。 - 使用
表单标签
,与用户交互
。 - 语法:
<form method="传送方式" action="服务器文件">
1、<form>
:<form>标签是成对出现的,以<form>开始,以</form>结束。
2、action
:浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
3、method
: 数据传送的方式(get/post
)。 - 注意:所有表单控件(
文本框
、文本域
、按钮
、单选框
、复选框
等)都必须放在 <form></form> 标签之间! - 文本输入框、密码输入框
1、type:
当type="text"时,输入框为文本输入框;
当type="password"时, 输入框为密码输入框。
2、name
:为文本框命名,以备后台程序ASP 、PHP使用。
3、value
:为文本输入框设置默认值。(一般起到提示作用)
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>文本框测试</title>
</head>
<body>
<form method="post" >
账户:
<input type="text" name="myName" value="zhangsan">
<br>
密码:
<input type="password" name="pass" value="233">
</form>
</body>
</html>
文本、密码输入框
- 当用户需要在表单中输入
大段文字
时,需要用到文本输入域
。 - 语法:
<textarea rows="行数" cols="列数">文本</textarea>
1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。
2、cols
:多行输入域的列数
。
3、rows
:多行输入域的行数
。
4、在<textarea></textarea>标签之间可以输入默认值
。
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>demo03</title>
</head>
<body>
<form method="post" >
<textarea rows="10" cols="30">要输入的文本区域</textarea>
<br />
<input type="submit" value="确定" name="submit">
<input type="reset" value="重置" name="reset">
</form>
</body>
</html>
测试文本域效果
- 使用
单选框
、复选框
,让用户选择。 - 语法:
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
1、type:
当 type="radio" 时,控件为单选框
;
当 type="checkbox" 时,控件为复选框
。
2、value
:提交数据到服务器的值(后台程序PHP使用)
3、name
:为控件命名
,以备后台程序 ASP、PHP 使用
4、checked
:当设置 checked="checked" 时,该选项被默认选中
。 - 注意:
同一组的单选按钮
,name 取值一定要一致
,这样同一组的单选按钮才可以起到单选的作用。
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>单选框,复选框</title>
</head>
<body>
<form method="post">
<label>性别:</label>
<label>男</label>
<input type="radio" value="男" name="gender">
<label>女</label>
<input type="radio" value="女" name="gender">
<br /> 你喜欢哪种运动?
<input type="checkbox" value="篮球" name="checkbox1"> 篮球
<input type="checkbox" value="足球" name="checkbox2"> 足球
<input type="checkbox" value="羽毛球" name="checkbox3"> 羽毛球
</form>
</body>
</html>
单选框、复选框测试
- 使用
下拉列表框
:节省空间
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>下拉列表</title>
</head>
<body>
<form method="post" >
<label>爱好:</label>
<select>
<option value="看书">看书</option>
<option value="旅游" select="selected">旅游</option>
<option value="运动">运动</option>
<option value="购物">购物</option>
</select>
</form>
</body>
</html>
1、value
:向服务器提交的值;<option></option>
之间编写显示的值。
2、selected="selected":设置selected="selected"属性,则该选项就被默认选中
。
- 使用下拉列表框进行
多选
,在<select>标签
中设置multiple="multiple"
属性,就可以实现多选功能
。在 windows 操作系统下,进行多选时按下Ctrl键+单击
(在 Mac下使用Command +单击
),可以选择多个选项。
- 使用提交按钮,提交数据,在表单中有两种按钮可以使用,分别为:
提交按钮
、重置
。 - 语法:
<input type="submit" value="提交">
1、type:只有当type值设置为submit
时,按钮才有提交作用;
2、value:按钮上显示的文字。 - 使用重置按钮,重置表单信息
- 语法:
<input type="reset" value="重置">
1、type:只有当type值设置为reset
时,按钮才有重置作用;
2、value:按钮上显示的文字。 - form表单中的
label标签
- label标签不会向用户呈现任何特殊效果,它的作用是为
鼠标用户
改进了可用性。如果你在label 标签内点击文本
,就会触发此控件
。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上
(就自动选中和该label标签相关连的表单控件上)。非常友好! - 语法:
<label for="控件id名称">
- 注意:标签的
for 属性中的值
与相关控件的id 属性值
一定要相同
。
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<title>form中的lable标签</title>
</head>
<body>
<form>
<label for="male">男</label>
<input type="radio" name="gender" id="male" />
<br />
<!-- 注意:标签的 for 属性中的值与相关控件的 id 属性值一定要相同。-->
<label for="female">女</label>
<input type="radio" name="gender" id="female" />
<br />
<label for="email">输入你的邮箱地址</label>
<input type="email" id="email" placeholder="Enter email">
</form>
</body>
</html>
label标签的使用