感想:学习javaweb之路,任重而道远。

学习笔记:

5.表格标签

5.1<table></table>

表格标签,用于效果中定义一个表格

5.2<tr></tr>

表格的行标签,用于在效果中定义一个表格行

5.3<td></td>

第一步:定义一个表格<table></table>

第二步:定义表格中的一行<tr></tr>

第三步:在表格一行中定义单元格<td></td>

<table>

<tr>

<td>姓名</td>

<td>数学</td>

<td>语文</td>

<td>总分</td>

</tr>

<tr>

<td>小明</td>

<td>100</td>

<td>100</td>

<td>200</td>

</tr>

<tr>

<td>小红</td>

<td>100</td>

<td>100</td>

<td>200</td>

</tr>

</table>

你会发现这样出来的表格没有线,这时候就需要用到<table></table>中的border和width

<table></table>

border:设置表格的边框粗细。默认为0像素。

width:设置表格的宽度。可以设置为像素或者百分比。

<table border="10px" width="100%">

5.4 <th></th>

表格的表头单元格标签,用于效果中定义一个表格行中的表头单元格。默认将表格内内容居中加粗。(这也是与<td></td>的唯一区别。)

<table border="10px" width="100%">

<tr>

<th>姓名</th>

<th>数学</th>

<th>语文</th>

<th>总分</th>

</tr>

<tr>

<td>小明</td>

<td>100</td>

<td>100</td>

<td>200</td>

</tr>

<tr>

<td>小红</td>

<td>100</td>

<td>100</td>

<td>200</td>

</tr>

</table>

5.5单元格合并

<td></td>或者<th></th>都有两个单元格的合并属性。

colspan:跨列合并两个单元格。

rowspan:跨行合并两个单元格。

合并步骤:

第一步:确定合并哪几个单元格,确定是跨列还是跨行合并。

第二步:在第一个出现的单元格上书写合并单元格的属性。

第三步:想要合并几个属性值就书写几。

第四步:被合并的单元格在代码中必须删除

<table border="1px" width="100%">

<tr>

<td colspan="2">1</td>

<td>3</td>

<td>4</td>

<td>5</td>

</tr>

<tr>

<td rowspan="2">6</td>

<td>7</td>

<td>8</td>

<td>9</td>

<td>10</td>

</tr>

<tr>

<td>12</td>

<td>13</td>

<td>14</td>

<td>15</td>

</tr>

</table>

而如果忘记删除要合并的单元格就会是下面这样:

复杂的单元格合并问题进行拆解

6.块标签 </div></div>  <span></span>

6.1<span></span>

行级别的块标签,用于效果中一行上定义一个块,进行内容显示。

有多少内容就占用多少空间。<span></span>不会自动换行。

适用于少量数据显示。

6.2<div></div>

块级别的块标签,用于效果中定义一块,默认占满一行,进行内容的显示。

适用于大量数据显示。

<div>我是div1</div>

<div>我是div2</div>

<span>我是span1</span>

<span>我是span2</span>

7.表单标签

7.1表单

表单作用:用来提交用户输入的数据,提交给服务器的程序,相当于一个web程序的入口。

7.2表单标签

制作一个表单的步骤:

第一步:定义一个表单。<form>表单内容</form>

第二步:在表单中去定义对应的表单输入项。

<input/>

<select></select>

<textarea></textarea>

7.3输入项标签

<input/>标签

表单输入项标签之一,用户可以在该标签上通过填写和选择进行数据输入。

type属性设置该标签的种类:

text文本框,默认

password密码框,内容为非明文

radio单选框:在同一组内有单选效果,使用name属性对单选框、复选框进行分组。只要name属性相同就是同一组。

 

checkbox复选框

submit:提交按钮用于控制表单提交数据。

reset:重置按钮,用于将表单输入项恢复到默认状态。

file:附件框,用于文件上传。

hidden:隐藏域,一般用作提交服务器需要拿到,但用户不需要看到的数据。

Button:普通按钮。

name:单选框、复选框进行数据分组。/设置该标签对应的参数名。

value:设置该标签对应的参数值。

checked:设置单选框/复选框的默认选中状态。

readonly:设置该标签的参数值只读,用户无法手动更改

disabled:设置该标签不可用,参数值无法更改,且参数值也无法提交。

</head>

<body>

<!-

表单点击提交按钮,提交数据时。

?参数列表

参数列表的格式:

参数1=参数值1&参数2=参数值2&参数3=

on表示选中

?sex=on

单选框,用户只能选择,不能输入,咱们需要给他指定value属性,否则提交的都是on

文本框,用户可以自由输入。

->

<form>

用户名:<input type="text" name="username" value="张三"/><br/>

密码:<input type="password" name=""password" value="123456"/><br/>

性别:<input type="radio" name="sex" value="man" checked>男

<input type="radio" name="sex" value="woman">女<br/>

<input type="submit" value="提交"/>

</form>

</body>

这时候需要观看系统学习javaweb重点1

系统学习 javaweb2----HTML语言2的更多相关文章

  1. MES系统学习

    MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本 ...

  2. 值得学习的C语言开源项目

    值得学习的C语言开源项目   - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工 ...

  3. 001 今天开始系统学习C#

    2016-01-16 之前只是大概了解过c#语言,感觉掌握不牢靠.现在开始系统学习C#.现以该博客作为学习笔记,方便后续查看.C# 目标:系统掌握c#知识 时间:30天 范围:C#基础,Winform ...

  4. Linux系统学习笔记:文件I/O

    Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...

  5. IOS学习笔记06---C语言函数

    IOS学习笔记06---C语言函数 --------------------------------------------  qq交流群:创梦技术交流群:251572072              ...

  6. Hibernate的系统 学习

    Hibernate的系统 学习 一.Hibernate的介绍 1.什么是Hibernate? 首先,hibernate是数据持久层的一个轻量级框架.数据持久层的框架有很多比如:iBATIS,myBat ...

  7. ios开发学习笔记001-C语言基础知识

    先来学习一下C语言基础知识,总结如下: 在xcode下编写代码. 1.编写代码 2.编译:cc –c 文件名.c 编译成功会生成一个 .o的目标文件 3.链接:把目标文件.o和系统自带的库合并在一起, ...

  8. 【C/C++开发】值得学习的C语言开源项目

    值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...

  9. ndk学习之C语言基础复习----虚拟内存布局与malloc申请

    在这一次中来学习一下C语言的内存布局,了解它之后就可以解释为啥在用malloc()申请的内存之后需要用memset()来对内存进行一下初始化了,首先来了解一下物理内存与虚拟内存: 物理内存:通过物理内 ...

随机推荐

  1. python之路(dingo 框架)

    Python之路  转载自QIMI老师  Python之路 第一篇:Python基础 PyCharm使用秘籍免费视频教程v3 ... 迭代器生成器 模块和常用内置模块 面向对象 面向对象进阶 网络编程 ...

  2. 量化交易alpha、beta、shape等基本概念梳理

    1.期货型基金(CTA)的 Alpha 和 Beta 是指什么?  https://zhuanlan.zhihu.com/p/20700337 1980S                       ...

  3. JavaScript—封装animte动画函数

    封装Animte 动画函数 虽然可能以后的开发中可能根本不需要自己写,Jquery 给我们封装好了,或者用CSS3的一些属性达到这样的效果可能更简单. 我比较喜欢底层的算法实现,万变不离其中,这个逻辑 ...

  4. [Java-基础] 什么是ORM

    ORM简介 ORM:对象关系映射:Object Relational Mapping 用于实现面向对象编程语言里不同类型系统的数据之间的转换 ​ 一般的,数据库绝大部分是面向关系的数据库,但是写代码的 ...

  5. 函数的配置对象Configuration Objects

    配置对象通常用在API库的实现中,当程序中需要编写要多次的模块,也可以采用这种模式.这种模式的好处是接口明确,扩展方便.比如,一个 addPerson在设计的最初需要两个参数作为初始化时人的姓名: f ...

  6. 树状数组--模版1和2 P3368、P3374

    题目描述 如题,已知一个数列,你需要进行下面两种操作: 将某一个数加上 x 求出某区间每一个数的和 输入格式 第一行包含两个正整数 n,m,分别表示该数列数字的个数和操作的总个数. 第二行包含 n 个 ...

  7. 最新版Navicat Premium激活,附激活工具

    再次申明:Navicat Premium为收费软件,请勿商用,如有侵权,请联系我删除. 注意事项:1.运行注册机时最好关闭电脑的杀毒软件:2.运行注册机请断网,无需将注册机放到Navicat Prem ...

  8. 对于centos的运用ssh远程连接

    1,首先安装ssh服务器 $yum install openssh-server 2,记录你当前centos的ip地址 $ifconfig 3,再在windows里面安装putty 4安装完成后, 在 ...

  9. BeanFactory和ApplicationContext的区别(Bean工厂和应用上下文)

    https://blog.csdn.net/qq_20757489/article/details/88543252 https://blog.csdn.net/pythias_/article/de ...

  10. one_day_one_linuxCmd---wget命令

    <坚持每天学习一个 linux 命令,今天我们来学习 wget 命令> Linux wget 是一个文件下载工具,它用在命令行下,使用也非常方便,不但体积小而且功能完善,并支持很多强大的功 ...