JAVA Web入门之HTML中表格、表单、下列列表框、多行文本、超链接和图片标记的应用(超详细,附源码)

简介: JAVA Web入门之HTML中表格、表单、下列列表框、多行文本、超链接和图片标记的应用(超详细,附源码)

1:表格标记


用<table>表示 里面的属性有width设置宽度 border设置边框 align设置表格对齐方式 bgcolor设置表格背景色等等


标题标记以<caption>开头


表头<th>开头


表格行标记<tr>开头


单元格标记<td>开头


上述结尾统一在前面加一个/结束


效果如下

1666432368196.jpg

代码如下

<html>
    <head>
          <title>表格</title>
    </head>
    <body>
            <table width="318" height="167" border="1" align="center">
            <caption>学生考试成绩单</caption>
             <tr>
                 <td align="center" valign="middle">姓名</td>
                  <td align="center" valign="middle">操作系统</td>
                  <td align="center" valign="middle">计算机组成原理</td>
                  <td align="center" valign="middle">数据库原理</td>
               </tr>
               <tr>
                  <td align="center" valign="middle">张三</td>
                    <td align="center" valign="middle">53</td>
                    <td align="center" valign="middle">69</td>
                     <td align="center" valign="middle">99</td>
              </tr>
</table>
         <b>
             应用记事本编写HTML代码
          </b>
     </body>
</html>

2:表单标记


用<form>表示 各属性如下


action 处理表单数据程序的URL地址


method 用来指定数据传送到服务器的方式 包括post和get get表示将输入的数据追加在action指定的地址后面并传送到服务器 post则将输入数据按照HTTP协议中的post方式传送到服务器


name指定表单名称


onsubmit 指定用户单机按钮时发生的事件


<input>为表单输入标记 通过这个标记可以向页面中添加单行文本 多行文本 按钮等等...


效果如下

1666432415922.jpg

代码如下

<html>
    <head>
          <title>表单标记</title>
    </head>
    <body>
   <form action="" method="post" name="myform">
 用户名:<input name="username" type="text" id="username4" maxlength="20">
密码:<input name="pwd1" type="password" id="pwd14" size="20" maxlength="20">
爱好: <input name="like" type="checkbox" id="like" value="旅游"> 旅游
 <input name="like" type="checkbox" id="like" value="篮球">篮球
 <input name="like" type="checkbox" id="like" value="LOL">LOL
 <input name="like" type="checkbox" id="like" value="羽毛球">羽毛球
</form>
     </body>
</html>


3:下拉列表框标记和多行文本标记


下拉列表框标记用<select>表示 属性包括


name 名称


size 列表框中显示选项数量


disabled 指定当前列表框不可使用


multiple 让多行列表框支持多选


<option> 添加下拉列表框


多行文本标记用<textarea>表示


col表示列数


row表示行数


name 名称


wrap 表示文字是否自动换行


效果如下

1666432451454.jpg

1666432469426.jpg


代码如下


<html>
    <head>
          <title>下拉列表框</title>
    </head>
    <body>
   <form action="" method="post" name="myform">
 用户名:<input name="username" type="text" id="username4" maxlength="20">
密码:<input name="pwd1" type="password" id="pwd14" size="20" maxlength="20">
爱好: <input name="like" type="checkbox" id="like" value="旅游"> 旅游
 <input name="like" type="checkbox" id="like" value="篮球">篮球
 <input name="like" type="checkbox" id="like" value="LOL">LOL
 <input name="like" type="checkbox" id="like" value="羽毛球">羽毛球
</form>
<select name="seiect">
    <option>数码相机区</option>
    <option>摄影器材</option>
    <option>MP3/MP4/MP5</option>
    <option>U盘/移动硬盘</option>
   </select>
&nbsp; 多行列表框(不可多选):
<select name="select 2" size="2">
<option>篮球</option>
<option>足球</option>
<option>英雄联盟</option>
<option>羽毛球</option>
</select>
&nbsp;多行列表框(可多选):
<select name="select3" size="3" multiple>
  <option>反方向的钟</option>
  <option>玫瑰少年</option>
<option>一路向北</option>
<option>夜空中最亮的星</option>
</select>
     </body>
</html>
<html>
    <head>
          <title>多行文本标记</title>
    </head>
    <body>
   <form action="" method="post" name="myform">
 用户名:<input name="username" type="text" id="username4" maxlength="20">
密码:<input name="pwd1" type="password" id="pwd14" size="20" maxlength="20">
爱好: <input name="like" type="checkbox" id="like" value="旅游"> 旅游
 <input name="like" type="checkbox" id="like" value="篮球">篮球
 <input name="like" type="checkbox" id="like" value="LOL">LOL
 <input name="like" type="checkbox" id="like" value="羽毛球">羽毛球
</form>
<form name="form1" method="post" action="">
<textarea name="content" cols="30" rows="5" wrap="hard">
</textarea>
</form>
     </body>
</html>

4:超链接和图片标记


超链接标记是页面中非常重要的元素 其作用是从一个页面跳转到另一个页面  语法如下


<a href=""></a>


图片标记 语法如下


<img>


src表示图片来源


width 图片宽度


height 图片高度


效果如下

1666432538335.jpg

代码如下

<html>
    <head>
          <title>超链接和图片</title>
    </head>
    <body>
   <form action="" method="post" name="myform">
 用户名:<input name="username" type="text" id="username4" maxlength="20">
密码:<input name="pwd1" type="password" id="pwd14" size="20" maxlength="20">
爱好: <input name="like" type="checkbox" id="like" value="旅游"> 旅游
 <input name="like" type="checkbox" id="like" value="篮球">篮球
 <input name="like" type="checkbox" id="like" value="LOL">LOL
 <input name="like" type="checkbox" id="like" value="羽毛球">羽毛球
</form>
<form name="form1" method="post" action="">
<textarea name="content" cols="30" rows="5" wrap="hard">
</textarea>
</form>
<table width="409" height="523: border="1" align="center">
<tr>
   <td width="199" height="208">
   </td>
<td width="194">
<img src="玫瑰少年.jpg"/>
</td>
</tr>
<tr>
<td height="35" align="center" valign="middle"><a herf="textarea.html">查看详情</a></td>
</table>>
     </body>
</html>
相关文章
|
3月前
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
170 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
5月前
|
移动开发 JavaScript 前端开发
HTML5 表单属性7
`pattern` 属性使用正则表达式验证 `&lt;input&gt;` 元素的值,适用于 `text`, `search`, `url`, `tel`, `email`, 和 `password` 类型。
|
5月前
|
移动开发 UED HTML5
HTML5 表单属性6
`min`、`max` 和 `step` 属性用于限制 `&lt;input&gt;` 标签中的数值或日期范围。例如,可以设置日期选择器的最早和最晚日期,或限制数字输入框的值范围。`multiple` 属性允许在 `&lt;input&gt;` 中选择多个值,适用于邮箱和文件类型。这些属性增强了表单控件的功能性和用户体验。
|
5月前
|
移动开发 HTML5
HTML5 表单属性5
`height` 和 `width` 属性用于 `&lt;input&gt;` 标签中的 `image` 类型,定义图像的高度和宽度。
|
5月前
|
移动开发 数据安全/隐私保护 HTML5
HTML5 表单属性8
`required`属性确保表单提交前输入框不能为空,适用于多种类型的 `&lt;input&gt;` 标签,如文本、邮箱、密码等。`step`属性则用于指定输入域中合法数值的间隔,常与`max`和`min`属性配合使用,适用于数字、日期等类型。例如,设置`&lt;input type=&quot;number&quot; step=&quot;3&quot;&gt;`可使输入值以3为单位递增或递减。
|
9月前
|
Java Docker 微服务
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。每个服务负责特定功能,通过轻量通信机制协作。利用Spring Boot与Spring Cloud等框架可简化开发流程,支持模块化设计、独立部署、技术多样性和容错性,适应快速迭代的需求。
115 1
|
9月前
|
Java Spring 开发者
Java Web开发新潮流:Vaadin与Spring Boot强强联手,打造高效便捷的应用体验!
【8月更文挑战第31天】《Vaadin与Spring Boot集成:最佳实践指南》介绍了如何结合Vaadin和Spring Boot的优势进行高效Java Web开发。文章首先概述了集成的基本步骤,包括引入依赖和配置自动功能,然后通过示例展示了如何创建和使用Vaadin组件。相较于传统框架,这种集成方式简化了配置、提升了开发效率并便于部署。尽管可能存在性能和学习曲线方面的挑战,但合理的框架组合能显著提升应用开发的质量和速度。
221 0
|
前端开发 Java 数据库
Java Web开发全攻略:构建高性能Web应用
【4月更文挑战第2天】Java Web开发围绕Servlet和JSP展开,结合Spring/Spring Boot、Struts2、Hibernate等框架构建高性能应用。数据库选择和优化、前端技术如Angular/React/Vue.js以及CI/CD实践是关键。从电子商务到企业系统,Java Web技术为企业与用户互动提供强大平台。持续学习和适应新技术,以应对Web开发挑战。
341 1
Java Web开发全攻略:构建高性能Web应用
|
11月前
|
安全 Java 数据库连接
Java Web应用
Java Web应用
54 0
|
12月前
|
前端开发 JavaScript Java
Java语言在Web前端开发中的技术应用
Java语言在Web前端开发中的技术应用
192 0

热门文章

最新文章