HTML总结

这篇博客详细介绍了HTML的基础语法,包括约束声明、字符集、标题、字体、超链接、列表、表格和表单元素的使用。重点讲解了表单的各组件如输入框、单选按钮、复选框、下拉列表、多行文本输入以及表单的提交方式(GET和POST)等。此外,还提及了HTML元素的对齐方式、样式控制以及一些常见标签的用法。
摘要由CSDN通过智能技术生成
<!DOCTYPE html><!---约束 声明 --->
<html lang="zh_CN">
<!---   html标签          表示html的开始
        lang="zh_CN"      表示中文
        html标签 一般分为两部分 head 和body
--->
<head><!---表示头部信息 由title标签 css样式,js代码构成 --->
    <meta charset="UTF-8"><!---表示使用UTF-8 字符集--->
    <title></title>
</head>
<body><!---整个页面主题内容 --->

    <font color="red" face="宋体" size="1">我是张振华</font>
    <a href="http://www.baidu.com">百度</a>
    <!--超链接
        href
        target  _self 当前页面 _blank 打开新页面进行跳转-->
    <ul type="none">
        <li>张三</li>
    </ul>

    <table border="1" width="300" height="300" align="center" cellspacing="10">
        <!--    cellspacing 单元格间距
                border      表格标签
                colspan 跨列  rowspan 跨行-->
        <tr>
            <th colspan="2" rowspan="2">1.1</th>
            <th>1.2</th>
        </tr>
        <tr>
            <td>2.1</td>
            <td>2.2</td>
        </tr>
    </table>


    <!--iframe 可以在页面上单独开辟一个小区域显示一个单独的页面
            iframe 和a 标签的使用步骤
                1.在iframe 中name属性定义一个名称
                2.在a标签中的target属性上设置iframe标签的name属性
    <iframe src="hello.html" width="500" height="300" name="abc"></iframe>
    <ul>
        <li><a href="hello.html" target="abc"></a></li>
    </ul>
     -->


    <!--表单
        <form> 就是表单
            action 设置提交服务器的地址
            method 设置提交的方式get(默认值)或post

            input type="text" 文件输入框 value 设置默认显示内容
            type="password"   密码输入框
            type="radio"   单选框 name 进行分组    checked="checked"  默认选择哪一个
            <input type="reset"/> 重置按钮  value 重写文字
            <input type="submit"> 提交按钮  value 重写文字
            <input type="button"> 按钮      value 重写文字
            <input type="file"/>  文件上传域
            <input type="hidden"/> 是隐藏域 不需要用户参与是可以使用

            <select> 下拉列表框
            <option> 下拉列表框中的选项 selected="selected" 默认选中
            textarea 多行文本输入框
                rows 属性设置可以显示几行高度
                cols 属性设置每行可以显示几个字符宽度

            表单提交后没有发送给服务器的三种情况
                1.表单没有name属性
                2.单选复选(下拉列表中的option选项都需要添加value属性,以便发送给服务器)
                3.表单项不在from标签中

             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>用户名称:</td>
                <td> <input type="text" placeholder="请输入用户名称" name="name"/></td>
            </tr>
            <tr>
                <td>用户密码:</td>
                <td><input type="password" placeholder="请输入用户密码" name="password"/></td>
            </tr>
            <tr>
                <td>性别:</td>
                <td>
                    <input type="radio" name="sex" checked="checked" value="boy"/><input type="radio" name="sex" value="girl"/></td>
            </tr>
            <tr>
                <td>兴趣爱好:</td>
                <td> <input type="checkbox" value="Java" name="hobby"/> Java
                     <input type="checkbox" value="C++"  name="hobby"/> C++
                     <input type="checkbox" value="PHP"  name="hobby"/> PHP
                </td>
            </tr>
            <tr>
                <td>国籍</td>
                <td><select>
                    <option value="none">--请选择国籍--</option>
                    <option selected="selected" value="Chinese">中国</option>
                    <option value="britain">英国</option>
                    <option value="USA">美国</option>
                </select></td>
            </tr>
            <tr>
                <td>自我评价:</td>
                <td><textarea rows="5" cols="20" name="evaluate">我才是默认值</textarea><br/></td>
            </tr>
            <tr>
                <td><input type="reset"/></td>
                <td> <input type="submit"></td>
            </tr>
        </table>
    </form>
    <!-- <div> 独占一行
         <span>它的长度是封禁数据的长度
         <p>    默认会在段落的上方或下方各空出一行(如果已有就不再空)-->

        <div>div表签1</div>
        <div>div表签2</div>
        <span>span标签1</span>
        <span>span标签2</span>
        <p>段落标签1</p>
        <p>段落标签2</p>
        </body>
        </html>
<!--
    bgcolor="red"        背景颜色
    alert(参数)          警告框函数
    br                   换行
    hr                   水平线
    <i>                 斜体文本效果。
    font                  可以设置字体 颜色 大小
    字符集实体化
        < 	    &lt;
        > 	    &gt;
        空格 	&nbsp;
    h1 到 h6  都是标题标签 从大到小
    align       对齐属性 left center right


    ul          无序列表    type   可以修改列表项前面的符号
    li          列表项
    b           加粗
    td          单元格标签
    th          表头标签
    tr          行标签

 -->

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值