HTML基础

这篇博客介绍了HTML的基础,包括BS结构、基本标签、实体符号、表格、单元格合并、表头标签、背景设置、图像标签、超链接、表单设计,如用户注册表单、下拉列表和各种表单控件的使用,如hidden、readonly和disable属性,以及HTML元素的属性,强调了id属性在JavaScript交互中的重要性。

HTML基础

BS结构介绍

在这里插入图片描述

HTML的基本标签

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h4>les twins</h4> 
<hr color="red" width="100%">
<del>删除字</del>
<ins>插入字</ins>
<b>粗体字</b>
<i>斜体字</i>
10<sup>2</sup>
10<sub>2</sub>
<font color="red" size="50">字体标签</font>
</body>
</html>

HTML的实体符号

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>实体符号</title>
</head>
<body>
    <!--实体符号特点是:以&开始,以;结束-->
    b&lt;a&gt;c
    <br>
    a&nbsp;bc
</body>
</html>

HTML的表格

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表格</title>
</head>
<body>
    <br><br><br><br><br><br><br><br><br><br>
    <center><h3 >员工信息列表</h3></center>
    <hr width=100%>
    <!-- border 设置表格边框的宽度 -->
    <table align="center" border="1px" width=60% height=150px>
        <tr align="center">
            <td>a</td>
            <td>b</td>
            <td>c</td>
        </tr>
        <tr>
            <td>e</td>
            <td>f</td>
            <td>g</td>
        </tr>
        <tr>
            <td>h</td>
            <td>i</td>
            <td align="center">j</td>
        </tr>
    </table>
</body>
</html>

单元格的合并

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表格单元格合并</title>
</head>
<body>
    <!-- 注意事项:
            1、row合并的时候,删除“下面的”单元格
            2、colspan合并的时候,删谁都行
         -->
   <table border="1px" width=50%>
       <tr>
           <th>员工编号</th>
           <th>员工薪资</th>
           <th>部门名称</th>
       </tr>
       <tr>
           <td colspan="2">1</td>
           
           <td>3</td>
       </tr>
        <tr>
         <td>4</td>
         <td>5</td>
         <td rowspan="2">9</td>
        </tr>
        <tr>
            <td>7</td>
            <td>8</td>
            
        </tr>
   </table>
</body>
</html>

thead tbody tfoot标签

将表在名义上分成三部分

背景色和背景图片

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>背景颜色和背景图片</title>
</head>
<body bgcolor="red" background="D:\学习\微信图片_20220117020436.jpg">
    
</body>
</html>

img标签

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图片img</title>
</head>
<body >
    <!-- 
        1、title设置鼠标悬停时显示的信息
        2、alt设置图片加载失败时显示的提示信息
     -->
    <img src="D:\学习\微信图片_20220117020436.jpg" width="50%" title="我是laurent" alt="图片找不到喔"/>
    <br><br><br>
    <img src="D:\学习\微信图片_20220117020424.jpg" width="50%" title="我是larry" alt="图片找不到喔"/>
</body>
</html>

超链接

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>超链接</title>
</head>
<body >
    <!-- target="_blank"来一个新窗口 
         _self  当前窗口
         _top   顶级窗口
         _parent 父窗口
       
    -->
   <a href="https://www.baidu.com/" target="_blank">
       <img src="img/百度.png" />
   </a>
</body>
</html>

表单

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body >
   <form action="http://localhost:8080/jd/login">
        用户名<input type="text"/><br>
        密码<input type="password"/><br>
        <input type="submit" value="登录"/>
   </form>

   <!-- 
       表单是以什么格式提交数据给服务器的?
        http://localhost:8080/jd/login?username=abc&password=123
        格式:action?name=value&name=value&name=value……

        重点强调:表单填写了name属性的,一律会提交给服务器,不想提交这一项,就不要写name属性

        文本框和密码框的value不需要程序员,用户输入什么value就是什么

        当name没有写的时候,该项就不会提交给服务器
        但当value没有写的时候,value的默认值是空字符串"",会将字符串提交给服务器,java代码得到的是:String username = "";
    -->
<form action="http://localhost:8080/jd/login">
    
   <table border="1px">
       <tr>
           <td>用户名</td>
           <td><input type="text" name="username"/></td>
       </tr>
       <tr>
           <td>密码</td>
           <td><input type="password" name="password"/></td>
       </tr>
       <tr align="center">
           <td colspan="2"><input type="submit" value="登录"/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="reset" value="清空"/>
        </td>
           
       </tr>
   </table>
</form>
</body>
</html>

用户注册的表单

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户注册的表单</title>
</head>
<body >
<!-- 
    用户名
    密码
    确认密码
    性别
    兴趣
    学历
    简介
    from表单属性method:
    get:用户提交的信息显示在浏览器上
    post:不会,更安全
    超链接也可以提交数据给服务器,但是死的,而且它用的是get
 -->

    <form action="url">
        用户名<input type="text" name="username"><br>
        密码<input type="password" name="password"><br>
        确认密码<input type="text" ><br>
        性别:<br><input type="radio" name="sex" value="1" checked><br>
        <input type="radio" name="sex" value="0"><br>
        兴趣:<br><input type="checkbox" name="hobby" value="抽烟">抽烟<br>
        <input type="checkbox" name="hobby" value="烫头">烫头<br>
        <input type="checkbox" name="hobby" value="跳舞">跳舞<br>
        学历:<br>
        <select name="xueli">
            <option  value="dz">大专</option>
            <option  value="bk" selected>本科</option>
            <option  value="ss">硕士</option>
        </select>
       
        简历:<textarea name="introduce" rows="6" cols="10"></textarea>
        <input type="submit" value="注册">
        <input type="reset" value="清空">
    </form>
</body>
</html>

下拉列表

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉表支持多选</title>
</head>
<body >
    <!-- multiple支持多选  size设置显示的条目数量-->
    <select multiple="multiple" size="2">
        <option>河北省</option>
        <option>河南省</option>
        <option>山东省</option>
        <option>山西省</option>
    </select>
</body>
</html>

file控件

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>file控件</title>
</head>
<body >
<!-- file控件,文件上传专用 -->
<input type="file"/>
</body>
</html>

hidden控件

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>hidden控件</title>
</head>
<body >
<form action="url">
    <!-- 隐藏域 网页上看不到,但提交的的时候会给服务器 -->
    <input type="hidden" name="userid" value="111"/>
    用户代码<input type="text" name="userode" />
    <input type="submit" value="提交"/>
</form>
</body>
</html>

readonly disable

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>readonly disable</title>
</head>
<body >
<form action="url">
 
    用户代码<input type="text" name="usercode" value="132" readonly/>
    用户名<input type="text" name="username" value="zz" disabled/>
    <input type="submit" value="提交"/>
</form>
</body>
</html>

readonly 可以提交数据给服务器,disable不会

maxlength

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>maxlength</title>
</head>
<body >
<input type="text" maxlength="3">
</body>
</html>

html中元素的属性

1、在html文档当中,任何元素(节点)都有id属性,id属性是该节点的唯一样式,故id值不能重复

2、表单提交数据时,只跟name有关系,跟id没关系

3、id有什么用?

j s可以对html文档中的任意节点进行增删改查

通常通过id来拿到节点对象,让我们获取元素更方便
可以提交数据给服务器,disable不会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值