WEB前端demo2

列表

1.无序列表

(显示按行显示,每句话前面有小黑点)

<ul>

    <li>1</li>

    <li>2</li>

    <li>3</li>

</ul>

ul只能有li,而li可以包含任何东西

2.有序列表

(按行显示,每行前面有数字123)

<ol>

    <li>第一</li>

    <li>第二</li>

    <li>第三</li>

</ol>

ol只能有li,而li可以包含任何东西

3.定义列表

(例如网页下面的售后中心,联系我们等)

    <dt>列表标题</dt>

    <dd>信息1</dd>

    <dd>信息2</dd>

    .。。。。。

</dl> -->

dl只能包含dt和dd

表格

1.表格标签

th表头单元格
td内容单元格
tr
    <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>98</td>
            <td>97</td>
            <td>195</td>
        </tr>

        <tr>
            <td>李四</td>
            <td>99</td>
            <td>99</td>
            <td>198</td>
        </tr>

        <tr>
            <td>总结</td>
            <td>全国第一</td>
            <td>第一</td>
            <td>第一</td>
        </tr>

2.结构标签

thead表格表头
tbody表格主题
tfoot表格总结

视觉无差异,只是对电脑本身有清楚结构,平时练习可忽略

3.合并单元格

跨行合并(删除重复的列)colspan
跨列合并 删除重复的行)rowspan
  <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>
        <tr>
            <td>张三</td>
            <td rowspan="2">99</td>
            <td>97</td>
            <td>195</td>
        </tr>

        <tr>
            <td>李四</td>
            
            <td>99</td>
            <td>198</td>
        </tr>

        <tr>
            <td>总结</td>
            <td colspan="3">全国第一</td>
        </tr>

重复的数据保留第一行或第一列,其余要删除

input标签

1.文本框:

    文本框:<input type="text" placeholder="账号">

placeholder是占位标签。
2.password,密码框

    密码框:<input type="password" placeholder="密码">

同上,显示为****
3.单选框

<input type="radio">
性别:
<input type="radio" name="gender"><input type="radio" name="gender" checked>

name绑定两个单选框,只能选其中一个,
checked表示默认选一个,优化用户体验

4.多选框

<input type="checkbox" name="babit"  checked>游泳
<input type="checkbox" name="babit" >划水
<input type="checkbox" name="babit" >下棋

同上

5.上传文件`

 上传文件<input type="file" multiple>

    **<!-- 上传多个文件     multiple -->**

下拉菜单

    城市:
    <select name="" id="">
        <option >上海</option>
        <option >北京</option>
        <option  selected>西安</option>
        <option >武汉</option>
    </select>

select只能有option
selected表示默认选中

label标签

用于扩大鼠标点击范围

 <!-- 第一种写法 -->
    <br>
    <br>
性别
    <input type="radio" id="man" name="gender1" checked><label for="man"></label>
    <input type="radio" id="female" name="gender1" ><label for="female"></label>

    <!-- name属性  两个单选框在一块
    id属性,与label的for属性一样,扩大点击范围 -->
    <br>
    <br>




    <!-- 第二种写法!!!     这个简单 -->
<br>
<br>
性别
        <label ><input type="radio" name="gender" checked></label>
        <label ><input type="radio" name="gender"></label>

以上标签均可用。

文本域

    <textarea>提示文字</textarea>

按钮

<!-- form表单,配合使用
    action发送数据终端 -->

    
    <form action="">
    用户名:
    <input type="text" >
    <br>
    密码: 
    <input type="text" >
<br>






    重置按钮,清空
    <button type="reset" > 重置</button>
</form>



<br>
    普通按钮
    <button type="button">登录</button>
    
    <br>
    提交按钮,点击可以提交数据到后台(默认)
    <button type="submit" >登录</button>

无语义标签

div 独占一行
span 不换行

字符实体

多个空格,< > 的显示

    <!-- <p>怎末写 -->
<!-- 
        空格&nbsp;
        <  &lt;
        >  &gt; -->

    标签与&nbsp;&nbsp;予以


    &lt;p&gt;

综合案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>注册信息</title>
</head>
<body>
    <h1>注册信息</h1>
    <h2>个人信息</h2>
    <form action="">
    姓名: <input type="text" placeholder="请输入真实姓名">
    <br><br>
    密码: <input type="password" placeholder="请输入密码">
    <br><br>
    确认密码: <input type="password" placeholder="请输入确认密码">
    <br><br>
    性别: <label><input type="radio" name="gender" checked></label>


        <label for=""><input type="radio" name="gender"></label>
        <br><br>
    居住城市: <select name="city" id="">
        <option value="" selected>北京</option>
        <option value="">南京</option>
        <option value="">西京</option>
    </select>


    <h2>教育经历</h2>
    最高学历: <select name="de" id="">
        <option value=""selected>本科</option>
        <option value="">硕士</option>
        <option value="">博士</option>
    </select>
    <br><br>
    学校名称: <input type="text">
    <br><br>
    所学专业: <input type="text">
    <br><br>
    在校时间: <select name="time" id="">
        <option value="">2018</option>
        <option value="">2019</option>
        <option value="">2020</option>
        <option value="">2021</option>
        <option value="">2022</option>
        <option value="">2023</option>
    </select>
    --- <select name="time" id="">
        <option value="">2018</option>
        <option value="">2019</option>
        <option value="">2020</option>
        <option value="">2021</option>
        <option value="">2022</option>
        <option value="">2023</option>
    </select>
    <br><br>


    <h2>工作经历</h2>
    公司名称: <input type="text">
    <br><br>
    工作描述: <textarea name="" id="" cols="5" rows="2"></textarea>
    <br><br>

    <input type="checkbox">已同意以下协议

    <ul>
        <li> <a href="#">《用户服务协议》</a></li>
        <li> <a href="#">《隐私政策》</a></li>
    </ul>

    <br><br>
    <button type="submit">免费注册</button>
    <button type="reset">重新填写</button>
</form>





</body>
</html>

  • 22
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值