cgb2105-day07 古城微笑少年丶 2021-09-11 03:02 340阅读 0赞 ### 文章目录 ### * * 一,表格标签 * * \--1,概述 * \--2,总结 * 二,表单标签 * * \--1,测试 * \--2,总结 * \--3,form提交数据 * 三,form表单的练习 * 四,CSS * * \-1,概述 * \-2,语法 * \-3,入门案例 * 五,选择器 * 六,常用属性 ## 一,表格标签 ## 向网页中加入表格 ### –1,概述 ### <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试 表格标签</title> </head> <body> <!-- 展示一个3行3列的表格 --> <!-- table是表格标签,bgcolor设置背景色 width是表格的宽度 border是表格的边框 cellspacing是单个元的间距 --> <table bgcolor="pink" width="300px" border="1px" cellspacing="0"> <tr> <!-- tr是表里的行 --> <td colspan="2">11</td> <!-- colspan合并列 --> <td>13</td><!-- td是行里的列 --> </tr> <tr> <td>21</td> <td>22</td> <td rowspan="2">23</td> <!-- colspan合并行--> </tr> <tr> <td>31</td> <td>32</td> </tr> </table> </body> </html> ### –2,总结 ### table 标签用来表示表格 tr 标签表示表里的一行 td 标签表示行里的列 border 设置边框 cellspacing 设置单元格的间距 bgcolor 设置背景色 width 设置宽度 height 设置高度 colspan 合并列 rowspan 合并行 ## 二,表单标签 ## 用来提交数据,本质上就是在一个表格标签的外面用form包起来 ![在这里插入图片描述][20210706112710767.png] ### –1,测试 ### <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试 表单标签</title> </head> <body> <form> <table border="1px" bgcolor="lightgrey" bordercolor="red" cellspacing="0"> <tr> <td colspan="2"> <h1 align="center">注册表单</h1> </td> </tr> <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="text" /> </td> </tr> <tr> <td>邮箱:</td> <td> <input type="email" /> </td> </tr> <tr> <td>性别:</td> <td> <input type="radio" />男 <input type="radio" />女 </td> </tr> <tr> <td>爱好:</td> <td> <input type="checkbox" />篮球 <input type="checkbox" />足球 <input type="checkbox" />乒球 </td> </tr> <tr> <td>城市:</td> <td> <select> <option>北京</option> <option>上海</option> <option>山东</option> <option>东北</option> </select> </td> </tr> <tr> <td>头像:</td> <td> <input type="file" /> </td> </tr> <tr> <td>验证码:</td> <td> <input type="text" /> <img src="a.png"> <input type="button" value="点我换一张" /> </td> </tr> <tr> <td>自我描述:</td> <td> <textarea>请输入自我描述~~</textarea> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="提交"/> <input type="button" value="重置"/> </td> </tr> </table> </form> </body> </html> ### –2,总结 ### form标签用来提交表单里的数据 table标签用来实现表格 tr标签用来表示表格里的行 td标签表示行里的列 img标签表示插入图片 select标签表示下拉框,option是下拉选项 textarea标签是文本域 input表示输入框,类型很丰富 text类型是普通的文本输入框 password是密码输入框 email是邮箱的输入框 file是上传文件 radio是单选框 checkbox是多选框 button是普通的按钮 submit是提交按钮,比button多了数据提交的功能 align属性用来设置元素的位置center是居中 bordercolor设置边框的颜色 ### –3,form提交数据 ### –1,提交按钮必须submit类型,不然不会提交数据的 –2,哪些数据需要提交的话,必须在网页上配置name属性 –3,提交的数据都在地址栏中展示 http://127.0.0.1:8848/cgb2105/html4.html?username=1314 username=1314 ,其中username是页面中name属性的值,1314是网页中输入的数据 http://127.0.0.1:8848/cgb2105/html4.html? username=1&pwd=2&repwd=2&nick=3&mail=4%401.cn&sex=0&like=1&like=2&city=2&head=&code=brpn <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试 表单标签</title> </head> <body> <!-- 默认会把数据在地址栏中拼接,,,,,GET方式提交数据 http://127.0.0.1:8848/cgb2105/html4.html?username=1&pwd=2&repwd=2 GET方式提交数据:好处是展示的效果明确,坏处是不安全,地址栏太长 POST方式提交数据:好处是安全对数据的大小没上线,坏处是看不见数据 --> <form method="post" action="http://www.baidu.com"> <table border="1px" bgcolor="lightgrey" bordercolor="red" cellspacing="0"> <tr> <td colspan="2"> <h1 align="center">注册表单</h1> </td> </tr> <tr> <td>用户名:</td> <td> <input type="text" name="username"/> </td> </tr> <tr> <td>密码:</td> <td> <input type="password" name="pwd"/> </td> </tr> <tr> <td>确认密码:</td> <td> <input type="password" name="repwd" /> </td> </tr> <tr> <td>昵称:</td> <td> <input type="text" name="nick"/> </td> </tr> <tr> <td>邮箱:</td> <td> <input type="email" name="mail" /> </td> </tr> <tr> <td>性别:</td> <td> <!-- radio是单选,拥有相同的name值才能实现单选,不然就是双选了 必须设置value属性,否则永远提交on --> <input type="radio" name="sex" value="1"/>男 <input type="radio" name="sex" value="0"/>女 </td> </tr> <tr> <td>爱好:</td> <td> <!-- 拥有相同的name值,必须设置value属性否则提交的是on --> <input type="checkbox" name="like" value="1"/>篮球 <input type="checkbox" name="like" value="2"/>足球 <input type="checkbox" name="like" value="3"/>乒乒球 </td> </tr> <tr> <td>城市:</td> <td> <!-- 配置value属性,否则提交的是汉字,网络传输时字符串没有数字快 --> <select name="city"> <option value="1">北京</option> <option value="2">上海</option> <option value="3">山东</option> <option value="4">东北</option> </select> </td> </tr> <tr> <td>头像:</td> <td> <input type="file" name="head"/> </td> </tr> <tr> <td>验证码:</td> <td> <input type="text" name="code" /> <img src="a.png"> <input type="button" value="点我换一张" /> </td> </tr> <tr> <td>自我描述:</td> <td> <textarea>请输入自我描述~~</textarea> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="提交"/> <input type="button" value="重置"/> </td> </tr> </table> </form> </body> </html> ## 三,form表单的练习 ## ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI5MzI4NzY_size_16_color_FFFFFF_t_70] <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>练习form表单</title> </head> <body> <!-- 默认的数据提交是get方式 --> <form> <table> <tr> <td> <h3>学生信息管理系统MIS</h3> </td> </tr> <tr> <td> 姓名: </td> </tr> <tr> <td> <input type="text" placeholder="请输入姓名" name="user" /> </td> </tr> <tr> <td> 年龄: </td> </tr> <tr> <td> <input type="number" placeholder="请输入年龄" name="age" /> </td> </tr> <tr> <td> 性别:(单选框) <input type="radio" name="sex" value="1"/>男 <input type="radio" name="sex" value="0"/>女 </td> </tr> <tr> <td> 爱好:(多选) <input type="checkbox" name="like" value="1"/>乒乓球 <input type="checkbox" name="like" value="2"/>爬山 <input type="checkbox" name="like" value="3"/>唱歌 </td> </tr> <tr> <td> 学历:(下拉框) <select name="edu"> <option value="1">本科</option> <option value="2">专科</option> <option value="3">高中</option> <option value="4">小学</option> </select> </td> </tr> <tr> <td> 入学日期: <br/> <input type="date" name="time"/> </td> </tr> <tr> <td> <input type="submit" value="保存" /> <input type="button" value="取消" /> </td> </tr> </table> </form> </body> </html> ## 四,CSS ## ### \-1,概述 ### 用来修饰网页的,变得好看。层叠样式表stylesheet ### \-2,语法 ### td\{ text-align : center; \} 选择器\{ 属性名 : 属性值 ; \} ### \-3,入门案例 ### <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试 css修饰网页</title> <!-- css写法2:内部css,插入css代码 --> <style> /* 语法:选择器{ 属性名:属性值; } */ /* 给所有div */ div{ color:green; /* 设置字的颜色红色 */ background-color: #008000;/* 设置背景色 */ } </style> </head> <body> <!-- css写法1:行内css--> <div style="color: red;">我是div1</div> <div style="background-color: aquamarine;" >我是div2</div> <div style="color: red;">我是div3</div> <div>我是div4</div> <div>我是div5</div> </body> </html> ## 五,选择器 ## <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试 css的选择器</title> <!-- style向HTML中嵌入css代码 --> <style> /* 1. 标签名选择器: */ /* 练习1:选中标签名叫div的所有元素*/ div{ background-color: #008000; /* 设置背景色 */ color: black; /* 设置字的颜色*/ font-size: 30px ; /* 设置字号 */ font-family: "宋体" ; /* 设置字体 */ } /* 练习2:选中标签名叫input的所有元素*/ input{ background-color: pink; /* 设置背景色 */ } /* 2. class选择器:先设置class属性 + 通过.获取class的值 */ .a{ /* 选中网页中所有class=a的元素们,其中class的值可以重复*/ color: yellow;/* 字的颜色 */ } /* 3. id选择器:先设置id属性 + 通过#获取id的值 */ #x{ /* 选中网页中id=x的元素,由于id的值不能相同,所以只选中了一个元素*/ font-size: 100px; /* 加大字号 */ } </style> </head> <body> <!-- div span p input --> <div class="a">我是div1</div> <div id="x">我是div2</div> <div id="y">我是div3</div> <span class="a">我是span1</span> <span>我是span2</span> <p class="a">我是p</p> <input type="text" placeholder="我是input1"></input> <input type="text" placeholder="我是input2"></input> </body> </html> ## 六,常用属性 ## [20210706112710767.png]: /images/20210911/d82398e035fb4db8a5b6acb3306c897a.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI5MzI4NzY_size_16_color_FFFFFF_t_70]: /images/20210911/971a5aaf091543cdb5c3427d8e7cc062.png
相关 cgb2105-day12 文章目录 一,Spring Boot \--1,创建Spring Boot项目 \--2,配置maven ╰半橙微兮°/ 2021年09月11日 03:10/ 0 赞/ 329 阅读
相关 cgb2105-day09 文章目录 一,js的语句 二,js的数组 三,js的函数 四,Maven \--1,创建Mave 心已赠人/ 2021年09月11日 03:04/ 0 赞/ 354 阅读
相关 cgb2105-day08 文章目录 一,模拟 服务器 解析浏览器发来的数据 二,CSS选择器 三,练习HTML和CSS \--1,创建c 谁践踏了优雅/ 2021年09月11日 03:04/ 0 赞/ 295 阅读
还没有评论,来说两句吧...