Java web DAY02

HTML表格标签

场景:

<html>
<head><title>表格</title>
</head>
<body><table border="1px">  <!--画表格的--><tr><td>第一个单元格</td><td>第二个单元格</td></tr><tr><td>第一个单元格</td><td>第二个单元格</td></tr></table>
</body>
</html>

table表示表格整体
tr表示表格每行 可以用于包裹td
td标签 表示单元格 可以包裹内容
嵌套关系:table >tr >td
属性
border 边框宽度
width 表格宽度
height 表格高度
表格标题和表头

<body><table border="1px" width="200px"> <caption>学生成绩单</caption><tr><th>姓名</th><th>成绩</th><th>性别</th></tr><tr><td>张三</td><td>李四</td><td>王五</td></tr></table>
</body>

caption 表格标题 在table标签内部
th标签 表头单元格 写在tr标签内部

HTML表格合并

<!DOCTYPE html>
<html>
<head><title>表格合并</title>
</head>
<body><!--跨行合并--><table border="1px"><tr><td>学生</td><td>成绩</td></tr><tr><td rowspan="2">张三</td><td>90</td></tr><tr><td>李四</td><td>95</td></tr></table><table border="1px"><tr><td colspan="2">学生</td><td>成绩</td></tr><tr><td>李四</td><td>95</td></tr></table>
</body>
</html>

colspan表示跨列合并
rowspan表示跨行合并
跨行跨列练习

<!DOCTYPE html>
<html>
<head><title>表格合并</title>
</head>
<body><!--跨行合并--><table border="1px"><tr><td>学生</td><td>成绩</td></tr><tr><td rowspan="2">张三</td><td>90</td></tr><tr><td>李四</td><td>95</td></tr></table><table border="1px"><tr><td colspan="2">学生</td><td>成绩</td></tr><tr><td>李四</td><td>95</td></tr></table>
</body>
</html>

效果如下:

结构标签:

thread 表格头部
tbody 表格主体
tfoot 表格底部
表格结构用于包裹tr标签 使表格结构更加清晰

HTML表单

场景:在网页收集用户信息
表单:form标签
属性:method
get get方式提交表单数据,会将数据拼接到地址栏中进行 显示不安全
post post方式提交表单数据,不会将数据拼接到地址栏 安全
post post方式提交表
实际开发用post
表单元素:input标签
文本框

<input type="text" name="name">

type=“text”
name 文本框的名称
value 文本框的初始值
size 文本框长度
maxlength 文本框可输入最多字符

名字:<input type="text" name="name" value="张三"size="20"  maxlength="5">

密码框

密码:<input type="password" name="Nancy" size="20">

type=“password”
name密码框
size 密码框长度
显示效果:不显示字符而显示黑色实心圆点
单选按钮

<input type="radio" name="gen" value="男"checked> 男<input type="radio"name="gen" value="女">女

type=“radio”
name 单选框名称 一组单选按钮名称需要相同
checked 单选按钮的选中状态
value 单选框的值
复选框

  <!--复选框--><input type="checkbox" name="sport" checked >篮球<input type="checkbox" name="sport" >羽毛球<input type="checkbox" name="sport" >足球

type=“checkbox”
name 复选框名称 一组复选框名称和需要相同
checked 复选框选中状态

下拉列表框

 <select name="城市"><option value="1">北京</option><option value="2">上海</option><option value="3">深圳</option></select>

select标签 下拉列表框
option标签 选项

按钮

 <!--按钮--><!--重置按钮--><input type="reset" name="butReset"value="reset按钮"> <br><!--提交按钮--><input type="submit"name="butReset"value="submit按钮"> <br><!--普通按钮--><input type="button" name="btn" value="button按钮"><input type="image" src="1.webp"><br>

type=“reset”
重置按钮 将表单数据重置为初始状态
提交按钮 提交表单数据
普通按钮 不设置监听的情况下没有作用
图片按钮 也可以提交表单

多行文本域

    <!--文本域--><textarea name="textarea" cols="30" rows="10">文本内容</textarea>

textarea标签 多行文本域
cols 显示的列数
rows 显示的行数
文件

 <!--文件--><input type="file" name="file">

type=“file”
邮箱

 <!--邮箱-->邮箱:<input type="email" name="email">

type=“email”
会自动验证email地址是否正确
网址

 <!--网址-->网址:<input type="url"name="useURl">

type=“url”
会自动验证网址地址是否正确
数字

  <!--数字-->数字:<input type="number" name="num" min="0" max="100" step="10">

type=“number”
min 最小值 max最大值
step步长

滑块

<!--滑块-->滑块:<input type="range"name="range"min="0"max="50"step="5">

type=“range”
min最小值 max最大值
step步长

搜索框

   <!--搜索框-->搜素框:<input type="search" name="search">

type=“search”

练习: 完成下图的样式

<!DOCTYPE html>
<html >
<head><title>练习2</title>
</head>
<body><img src="海.webp" alt="图片"><p><strong>航海王</strong>是日本漫画家田荣一郎作画的少年漫画作品,于1997年7月22日在集英社<strong>《周刊少年Jump》</strong>连载</p>姓名:<input type="text" name="姓名" value="蒙奇D路飞"><br>生日:<input type="text"name="year">年<input type="text"name="month">月<input type="text"name="Day">日<br>成员:<input type="checkbox"name="people"checked>索隆<input type="checkbox"name="people">山治<input type="checkbox"name="people">香克斯<input type="checkbox"name="people">乌索普<input type="checkbox"name="people">甚平<input type="checkbox"name="people">凯多<input type="checkbox"name="people">大和<br>海贼团:<input type="radio"name="tuan"checked>草帽海贼团<input type="radio"name="tuan"checked>白胡子海贼团<input type="radio"name="tuan"checked>黑胡子海贼团<input type="radio"name="tuan"checked>罗杰海贼团<br>简介:<textarea name="textarea" cols="30" rows="5"></textarea><br>保存:<input type="submit"name="bt"value="   ">
</body>
</html>

效果:

块级元素和行内元素
块级元素:
总是在新行上开始
行高 高度 内外边距 可控制
宽度缺省是他的容器100%
内部可以容纳内联元素和其他块元素
div

行内元素:
和其他元素都在一行显示
行高 高度 内外边距 不可改变
宽度是文字或者图片的宽度(内容的)不可改变
span

前端学习 DAY02相关推荐

  1. 【FE前端学习】第二阶段任务-基础

    技能学习部分: 1.需要熟练掌握HTML标签以及CSS各个常用属性. 2.掌握CSS3 常用属性 3.掌握jquery的基本用法,对于JS基本逻辑语句需要熟练掌握 上文 [FE前端学习]第二阶段任务- ...

  2. Web前端学习有哪些技巧?

    想要学好web前端技术,在学习过程中找到合适的方法和技巧,那么在实际学习过程中会更加的容易和快速掌握知识重点,尤其是对于初学者尤为关键,下面小编就为大家详细的介绍一下Web前端学习有哪些技巧?希望能够 ...

  3. “计算机之子”winter:我的前端学习路线与方法

    你好,我是winter.今天我们一起来聊聊前端的学习路线与方法. 到现在为止,前端工程师已经成为研发体系中的重要岗位之一.可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更 ...

  4. python比前端好学吗_前端学习到底难不难?

    难易程度是相对的,不是绝对的. 前端学习相对于java,python等肯定是更为简单的.精通会有难度,而且更新速度很快,需要不断的充实自己,提升自己,这也是一个难点. 前端学习初期,不知道该怎么学,学 ...

  5. hbuilder前端需要的插件_最新web前端学习路线

    随着互联网的深入发展,前端开发工程师已成为市场上极具竞争力的人才.许多学生,包括以前的UI,java,或完全零基础,想学习的前端.下面的思维导图是在互联网上广泛传播的前端学习地图.许多初学者说,当他们 ...

  6. html 表单自动数值,web前端学习技术之对HTML5 智能表单的理解

    原标题:web前端学习技术之对HTML5 智能表单的理解 Html5新增input的form属性,用于指向特定form表单的id,实现input无需放在form标签之中,即可通过表单进行提交. - t ...

  7. 前端学习路线_前端学习路线图

    2020年全新前端学习路线图分享给大家! 学习是一个循序渐进的过程,是一件非常难得坚持的事情.如果真的想学习前端开发,一定要下决心! 我这里分享给你的前端学习路线图,希望对你有帮助,以下为2020年更 ...

  8. react实战项目_前端学习路线图--从网页设计到项目开发

    前端学习路线是螺旋上升的,需要耗费的时间和精力不比其他编程的少,由于其稳健性的特点,使其成为大多数企业开发的刚需编程语言.在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎的,没有系统 ...

  9. 黑马程序员:从零基础到精通的前端学习路线

    黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上 ...

最新文章

  1. jsp简介mysql_个人知识管理系统的设计与实现(JSP,MySQL)(含录像)
  2. 嵌入式linux程序没有任何提示退出,答网友问:嵌入式Linux执行程序提示Not found的解答...
  3. js去空格的三种方法
  4. deepin/win10双系统deepin下其他盘带锁解决
  5. 如何给Typora安装主题
  6. windebug常用命令
  7. LeetCode之Missing Number
  8. 算法设计与分析——递归与分治策略——线性时间选择
  9. IntelliJ IDEA 2020 快捷键私人订制
  10. 百度BCC云解析配置(新旧文档对比) - (文档篇)
  11. 485串口测试工具软件_(案例)电脑和仪表之间485通讯的奇怪现象及解决方案
  12. 改变图像的对比度和亮度
  13. 教你如何零基础备考公务员
  14. globeimposter 解密工具_WinRAR加密和压缩伪装成GlobeImposter勒索软件,易于安全专家解密...
  15. 戴尔t40服务器自动开机,新安装的戴尔T40服务器风扇不转了是什么原因?
  16. 实体-联系图(ER图)
  17. 马原复习笔记(老师勾画的重点以及相应的习题练习)
  18. 贝叶斯公式和贝塔(beta)分布
  19. cgcs2000大地坐标系地图_测绘人必备!从地方坐标系到2000国家大地坐标系的转换...
  20. 有关于昨晚几位 Crypto CEO 国会听证会部分实录总结

热门文章

  1. day05_日常SQL练习(二)
  2. Junit单元测试总结
  3. 关于Word,PDF,PPT,TXT之间的转换
  4. 宝宝腹泻怎么办?儿科医生分享小儿腹泻的辩证和处理方法
  5. 数据库MySQL-索引(含常见面试题)
  6. HTML给div设置百分比高度无效的解决方式 - 库塔姆斯 - CSDN博客
  7. 计算机技术在会计中应用,计算机技术在财务会计中的应用论文
  8. c语言实验大整数,C语言编写大整数.doc
  9. python3安装pymysql_python——pymysql的安装
  10. 苹果官网提供“新iPad” 24款超高清应用下载