表单:
form:用于定义表单的。可以(仅仅是)定义一个范围,范围代表采集用户数据的范围,代表允许提交。
表单项中的数据要想被提交,必须指定其name属性(添加上name后,才能被提交,否则不行)
总结:一个数据要想被提交,必须满足两个条件;
表单项标签:
案例1_注册页面(html)
代码1:表单标签
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单标签title>
head>
<body>
<form action="#" method="post">
用户名:<input name="username"><br>
密码:<input name="password"><br>
<input type="submit" value="登录">
form>
body>
html>
代码2:表单项标签
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单标签title>
head>
<body>
<form action="#" method="get">
<label for="username">用户名:label><input type="text" name="username" placeholder="请输入用户名" id="username"><br>
密码:<input type="password" name="password" placeholder="请输入密码"><br>
性别:<input type="radio" name="gender" value="male" checked="checked"> 男
<input type="radio" name="gender" value="female"> 女
<br>
爱好:<input type="checkbox" name="hobby" value="calligraphy"> 书法
<input type="checkbox" name="hobby" value="leaning"> 学习
<input type="checkbox" name="hobby" value="writing" checked="checked"> 写作
<br>
图片:<input type="file" name="file">
<br>
隐藏域:<input type="hidden" name="id" value="aaa">
<br>
取色器:<input type="color" name="color">
<br>
生日:<input type="date" name="birthday"><br>
生日:<input type="datetime-local" name="birthday"><br>
邮箱:<input type="email" name="email"><br>
年龄:<input type="number" name="age"><br>
<input type="submit" value="登录">
<br>
<input type="button" value="一个按钮">
<br>
<input type="image" src="img/regbtn.jpg">
form>
body>
html>
代码3:下拉列表标签和文本域标签
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单标签title>
head>
<body>
<form action="#" method="get">
省份:<select name="province">
<option value=""> ---请选择--- option>
<option value="1" selected> 四川 option>
<option value="2"> 北京 option>
<option value="3"> 上海 option>
<br>
select><br>
自我描述:<textarea cols="10" rows="3" name="des">textarea><br>
form>
body>
html>
代码4:案例1_注册页面(html)
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>注册页面title>
head>
<body>
<form action="#" method="post">
<table border="1" align="center" width="500">
<tr>
<td><label for="username">用户名label> td>
<td><input type="text" name="username" id="username">td>
tr>
<tr>
<td><label for="password">密码label> td>
<td><input type="password" name="username" id="password">td>
tr>
<tr>
<td><label for="email">Emaillabel> td>
<td><input type="email" name="email" id="email">td>
tr>
<tr>
<td><label for="name">姓名label> td>
<td><input type="text" name="name" id="name">td>
tr>
<tr>
<td><label for="tel">手机号label> td>
<td><input type="text" name="tel" id="tel">td>
tr>
<tr>
<td><label>性别label> td>
<td><input type="radio" name="gender" value="male"> 男
<input type="radio" name="gender" value="female"> 女
td>
tr>
<tr>
<td><label for="birthday">出生日期label> td>
<td><input type="date" name="name" id="birthday">td>
tr>
<tr>
<td><label for="checkcode">验证码label> td>
<td><input type="text" name="checkcode" id="checkcode">
<img src="img/verify_code.jpg">
td>
tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="注册">td>
tr>
table>
form>
body>
html>
代码1:基础选择器。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>基础选择器title>
<style>
#div1{
color: red;
}
div{
color: green;
}
.cls1{
color: blue;
}
style>
head>
<body>
<div id="div1">传智播客div>
<div class="cls1">黑马程序员div>
<P class="cls1">传智学院P>
body>
html>
代码2:扩展选择器
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>扩展选择器title>
<style>
div p{
color: red;
}
div > p { /*父类写在前面,使div有一个边框*/
border: 1px solid;
}
input[type='text']{
border: 5px solid;
}
a:link{/*初始状态*/
color: fuchsia;
}
a:hover{/*鼠标悬浮*/
color: green;
}
a:active{/*鼠标点击*/
color: gold;
}
a:visited{/*鼠标访问过了*/
color: red;
}
style>
head>
<body>
<div>
<p>传智播客p>
div>
<p>黑马程序员p>
<div>meiyoubeixuanzhongdiv>
<input type="text">
<input type="password">
<br>
<a href="#">传智播客a>
body>
html>
代码3:CSS属性
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字体属性title>
<style>
p{
color: red;
font-size: 30px;
text-align: center;
line-height: 100px;
/*border 边框*/
border: 1px solid red;
}
div{
border: 1px solid red;
/*尺寸*/
height: 200px;
width: 200px;
/*背景*/
background: url("img/logo.jpg") no-repeat center;
}
style>
head>
<body>
<p>传智播客p>
<div>黑马程序员div>
body>
html>
代码4:CSS属性:盒子模型
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>字体属性title>
<style>
div{
border: 1px solid red;
width: 100px;
}
.div1{
width: 100px;
height: 100px;
/*外边距*/
/*margin: 50px;*/
}
.div2{
width: 200px;
height: 200px;
padding: 50px;
/*设置一下盒子的属性,让width和height就是最终盒子的大小*/
box-sizing: border-box;
}
.div3{
float: left;
}
.div4{
float: left;
}
.div5{
float: right;
}
style>
head>
<body>
<div class="div2">
<div class="div1">div>
div>
<div class="div3">aaadiv>
<div class="div4">bbbdiv>
<div class="div5">cccdiv>
body>
html>
代码5:案例2_注册页面(css)使用css美化
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>注册页面title>
<style>
*{
margin: 0px;
padding: 0px;
box-sizing: border-box;
}
body{
background: url("img/register_bg.png") no-repeat center;
}
.rg_layout{
width: 900px;
height: 500px;
border: 8px solid #EEEEEE;
background-color: white;
/*让div水平居中*/
margin: auto;
margin-top: 15px;
}
.rg_left{
/* border: 1px solid red;*/
float: left;
margin: 15px;
}
.rg_left > p:first-child{
color: #FFD026;
font-size: 20px;
}
.rg_left > p:last-child{
color: #A6A6A6;
font-size: 20px;
}
.rg_center{
/*border: 1px solid red;*/
float: left;
/*width: 450px;*/
}
.rg_right{
/*border: 1px solid red;*/
float: right;
margin: 15px;
}
.rg_right > p:first-child{
font-size: 15px;
}
.rg_right p a{
color: pink;
}
.td_left{
width: 100px;
text-align: right;
height: 45px;
}
.td_right{
padding-left: 50px;
}
#username,#password,#email,#name,#tel,#birthday,#checkcode{
width: 251px;
height: 32px;
border: 1px solid #A6A6A6;
/*设置边框圆角*/
border-radius: 5px;
padding-left: 15px;
}
#checkcode{
width: 110px;
}
#img_check{
height: 32px;
vertical-align: middle;
}
#btn_sub{
width: 150px;
height: 40px;
background-color: #FFD026;
border: 1px solid #FFD026;
}
style>
head>
<body>
<div class="rg_layout">
<div class="rg_left">
<p>新用户注册p>
<p>USER REGISTERp>
div>
<div class="rg_center">
<div class="rg_form">
<form action="#" method="post">
<table>
<tr>
<td class="td_left"><label for="username">用户名label>td>
<td class="td_right"><input type="text" name="username" id="username" placeholder="请输入用户名">td>
tr>
<tr>
<td class="td_left"><label for="password">密码label>td>
<td class="td_right"><input type="password" name="password" id="password" placeholder="请输入密码">td>
tr>
<tr>
<td class="td_left"><label for="email">Emaillabel>td>
<td class="td_right"><input type="email" name="email" id="email" placeholder="请输入邮箱">td>
tr>
<tr>
<td class="td_left"><label for="name">姓名label>td>
<td class="td_right"><input type="text" name="name" id="name" placeholder="请输入姓名">td>
tr>
<tr>
<td class="td_left"><label for="tel">手机号label>td>
<td class="td_right"><input type="text" name="tel" id="tel" placeholder="请输入手机号">td>
tr>
<tr>
<td class="td_left"><label>性别label>td>
<td class="td_right">
<input type="radio" name="gender" value="male"> 男
<input type="radio" name="gender" value="female"> 女
td>
tr>
<tr>
<td class="td_left"><label for="birthday">出生日期label>td>
<td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期">td>
tr>
<tr>
<td class="td_left"><label for="checkcode" >验证码label>td>
<td class="td_right"><input type="text" name="checkcode" id="checkcode" placeholder="请输入验证码">
<img id="img_check" src="img/verify_code.jpg">
td>
tr>
<tr>
<td colspan="2" align="center"><input type="submit" id="btn_sub" value="注册">td>
tr>
table>
form>
div>
div>
<div class="rg_right">
<p>已有账号?<a href="#">立即登录a>p>
div>
div>
body>
html>
——此文档为学习笔记!