JavaWeb项目-----html

1.JavaWeb项目基本html知识梳理:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Index</title>
</head>
<body>
    <!--    &lt;    表示左尖括号
            &gt;    表示右尖括号
            &nbsp   表示空格
    -->
    我是&lt;br/&gt;标签
    <!--超链接-->
    <h1 align=""></h1>
    <a href="http://www.baidu.com">百度</a><br/>
    <a href="http://www.baidu.com"target="_self">百度</a><br/>
    <a href="http://www.baidu.com"target="_blank">百度</a>
    <!--无序列表-->
    <ul>
        <li>坂井泉水</li>
        <li>滨崎步</li>
        <li>大黑摩季</li>
        <li>黄家驹</li>
    </ul>
    <br/>
    <!--有序列表-->
    <ol>
        <li>坂井泉水</li>
        <li>滨崎步</li>
        <li>大黑摩季</li>
        <li>黄家驹</li>
    </ol>
    <br/>
    <!--图像资源
        src加文件路径
        width图像宽度
        height图像高度
        alt 如果图像无法加载则显示的文字
     -->
    <img src=""width=""height=""border=""alt=""/>
    <!--table 是表格标签
        border 是设置表格边框
        width 是设置表格宽度
        height 是设置表格高度
        align 设置表格对齐
        cellspacing 设置单元格间距
            tr 是行标签
            th 是表头标签    th表头默认对td的加粗和剧中显示
            td 是单元格标签
            align 设置表格内容对齐
    -->
    <table border="1" height="300"width="300" cellspacing="0">
        <tr>
            <td align="center" ><b>1.1</b></td>
            <th>1.2</th>
            <th>1.3</th>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
            <td>2.3</td>
        </tr>
        <tr>
            <td>3.1</td>
            <td>3.2</td>
            <td>3.3</td>
        </tr>
    </table>
    <!--需求:新建一个五行五列的表格,
              第一行第一列的单元格要跨两列,
              第二行第一列的单元格跨两行,
              第四行第四列的单元格跨两行两列

              rowspan = "" 跨几列
              colspan = "" 跨几行
    -->
    <table border="1" width="300" height = "300">
        <tr>
            <td colspan="2">1.1</td>
            <td>1.3</td>
            <td>1.4</td>
            <td>1.5</td>
        </tr>
        <tr>
            <td rowspan="2">2.1</td>
            <td>2.2</td>
            <td>2.3</td>
            <td>2.4</td>
            <td>2.5</td>
        </tr>
        <tr>
            <td>3.2</td>
            <td>3.3</td>
            <td>3.4</td>
            <td>3.5</td>
        </tr>
        <tr>
            <td>4.1</td>
            <td>4.2</td>
            <td>4.3</td>
            <td colspan="2" rowspan="2">4.4</td>

        </tr>
        <tr>
            <td>5.1</td>
            <td>5.2</td>
            <td>5.3</td>

        </tr>
    </table>
    <!--ifarme标签可以在页面上开辟一个小区域显示一个单独的页面
        ifarme和a标签组合使用的步骤:
            1.在iframe标签中使用name属性定义一个名称
            2.在a标签的target属性上设置iframe的name属性值
    -->
    <!--ifarme标签让页内跳转,而不是本页跳转-->

    <iframe src="index.html" width="500" height="400" name="ab"></iframe>
    <br/>
    <ul>
        <li><a href="test.html" target="ab">跳转到test</a> </li>
    </ul>
    <!--div span p 标签的演示
        div标签         默认独占一行
        span标签        它的长度是封装数据的长度
        p段落标签       默认会在堕落的上方和下方各空一行(如果原先有空行就不会再去空行)
    -->
    <div>div标签1</div>
    <div>div标签2</div>
    <span>span标签1</span>
    <span>span标签2</span>
    <p>p标签1</p>
    <p>p标签2</p>
</body>
</html>

2.form表单提交

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--form表单
    一般可以把form表单放到一个table里
    一条信息放到一个td中如下:

        input type="text" 输入文本
              value=""    默认值
              type="password"输入密码
              type="radio" 单选: name 用来分组;checked="checked"默认选择这一项
              type="checkbox" 复选框
        select 标签是下拉列表框
            option是下拉列表框中的选项
        textarea 表时多行文本输入框
            rows属性设置可以显示几行的高度
            cols属性每行显示多少个字符
        type="reset"重置按钮
            value=""用来修改按钮名字
        type="submit"提交按钮
            value=""用来修改按钮名字
        type="button"按钮
            value=""用来修改按钮名字
        type="file" 用来上传文件
        type="hidden"隐藏域,不需要用户看到的消息
-->
<!--
    表单提交没有发送给服务器的三中情况:
        1.表单项没有name属性值
        2.单选、复选(下拉列表中的option标签)都需要添加value属性,以便发送给服务器
        3.表单项不在提交的form标签中
    提交方式:
    GET请求的特点是:
        1.浏览器地址栏中的地址是:action属性(+?+请求参数)
            请求参数格式是: name=value&name=value
        2.不安全
        3.他有数据长度的限制。
    POST请求的特点是:
        1.浏览器地址栏中只有action属性值
        2.相对于GET请求安全
        3.没有数据长度的限制
-->
<form action="http://localhost:8080" method="post">
    <input type="hidden" name="action" value="login"/>
    <h1 align="center">用户注册</h1>
    <table align="center">
        <tr>
            <td>User:</td>
            <td><input type="text" name="username" value="默认值"/></td>
        </tr>
        <tr>
            <td>Password:</td>
            <td><input type="password" name="password"/></td>
        </tr>
        <tr>
            <td>Confirm Password:</td>
            <td><input type="password" name="confirmpassword"/></td>
        </tr>
        <tr>
            <td>sex</td>
            <td><input type="radio" name="sex" value="man" checked="checked"/>male
                <input type="radio" name="sex" value="women"/>female
            </td>
        </tr>
        <tr>
            <td>Hobby:</td>
            <td><input type="checkbox" value="java"/>Java<input type="checkbox" value="python"/>Python</td>
        </tr>
        <tr>
            <td>Nationality</td>
            <td>
                <select>
                    <option value="NONE">----countries----</option>
                    <option selected="selected" value="china">China</option>
                    <option value="japan">Japan</option>
                    <option value="america">America</option>
                </select>
        <tr>
            <td>Self-assessment</td>
            <td><textarea name="self" rows="10" cols="20">标签内的值才是默认值</textarea></td>
        </tr>
        <tr>
            <td><input type="reset" value="reset"/></td>
            <td><input type="submit" value="submit"/></td>
        </tr>
        <tr>
            <td><input type="button" value="button"/></td>
            <td><input type="file"/></td>
        </tr>

    </table>
</form>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值