前端学习笔记之四

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
<!-- 表格标签;表格是用来展示数据的
    1.<table></table>是用来定义表格的标签
    2.<tr></tr>用来定义表格中的行,必须嵌套在<table></table>中
    3.<td></td>用来定义表格中的单元格,必须嵌套在<tr></tr>中

    表头单元格标签
    一般表头单元格位于第一行或者第一列,里面的文字会居中加粗
    <th>表示HTML表格的表头部分,是表头单元格

    表格属性————还是推荐在CSS里面写
    align               表格相对周围元素的对齐方式              left/center/right
    border              规定表格单元是否有边框                  数字或""
    cellpadding         单元边沿与其内容之间的空白,默认1像素    像素值
    cellspacing         单元格之间的空白,默认2像素             ~
    width               表格的宽度                             像素值或百分比
    height              表格的高度                             ~

    表格结构标签
    <thead>表示表格的头部区域,相对于<th>是一个区域,内部必须有<tr>标签
    <tbody>表示表格的主体区域

    合并单元格
    1.方式
        跨行    rowspan="单元格个数"
        跨列    colspan="单元格个数"
    2.目标单元格
        跨行    最上侧单元格,写合并代码
        跨列    最左侧单元格,写合并代码
    3.步骤
        确定合并方式
        找到目标单元格,写。比如<td colspan="2"></td>
        删除多余单元格
 -->
    <table align="center" border="1" cellpadding="20" cellspacing="0" width="10%" height="90">
        <thead>
            <tr>
                <th>咕咕咕咕</th>
                <th>lalallaal</th>
                <th>hauhsuahsa</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>咕咕</td>
                <td>la</td>
                <td>uahsa</td>
            </tr>
            <tr>
                <td>咕咕咕</td>
                <td>lallaal</td>
                <td>hauahsa</td>
            </tr>
        </tbody>
    </table><br><br>
    <table align="center" border="1" cellpadding="20" cellspacing="0" width="10%" height="90">
        <tr>
            <td></td>
            <td colspan="2"></td>
        </tr>
        <tr>
            <td rowspan="2"></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
        </tr>
    </table>
<!--列表标签——列表用来布局
    1.无序列表(重点)
        <ul>表示无序列表,一般会以项目符号呈现列表项,而列表项使用<li>定义
        <ul></ul>中只能嵌套<li></li>,<li></li>相当于一个容器,可以容纳所以元素
    2.有序列表
        <ol>表示有序列表,排序以数字来显示,使用<li>来定义列表项
        限制——和无序列表类似
    3.自定义列表(重点)
        <dl>表示自定义列表,与<dt>和<dd>一起使用
        <dl>里面只能放<dt>和<dd>,<dt>和<dd>什么都能放
 -->
    华为的
    <ul>
        <li>荣耀10</li>
        <li>华为p40</li>
        <li>华为唱词盎100</li>
    </ul>
    粉丝排行
    <ol>
        <li>刘德华 10000</li>
        <li>朱德 1290</li>
        <li>花花 190</li>
    </ol>
    小米官网
    <dl>
        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>微信</dd>
        <dd>练习我们</dd>
    </dl>
<!--表单标签
    表单组成:表单域、表单控件(表单元素)、提示信息
    1.表单域:包含表单元素的区域
            <form>用于定义表单域,实现用户信息的收集和传递,就是传给服务器
    2.表单元素
            <input>输入表单元素---单标签,type属性
            <label>标签为input元素定义标注
                    绑定一个表单元素,点击<label>标签内的文本时,浏览器会自动将焦点转到或者选择对应的表单元素
                    使用场景:增大选择时选择区域的面积,提高用户体验
                    <label>里的for属性和相关元素的id属性相同
            <select>定义下拉列表
            <textarea>文本域元素
                    使用场景:写自我介绍类的大框,多行输入
 -->
    <form >     
<!-- type属性
             text 文本框 用户可以输入如何任何文字 
             password 定义密码框
             radio单选按钮
             checkbox复选框,实现多选
             submit定义提交按钮
             reset定义重置按钮
             button定义可点击按钮(多数情况下用于JS启动脚本)
             file定义输入字段和浏览按钮,供文件上传
-->
        <label for="yuhu">用户名:</label>
        <input type="text" name="username" value="请输入与户名" maxlength="5" id="yuhu"> <br>
        <!-- 加上value这个属性后,框内有字 -->
        密码:<input type="password" name="pwd"><br>
        婚姻转款:<label for="nan"></label><input type="radio" name="sex" value="" id="nan"><input type="radio" name="sex" value=""  checked="checked"> <br>
        <!-- 没有加上name这个属性的时候,单选还实现不了,加了之后就可以了 -->
        多选:吃饭<input type="checkbox" name="hobby" value="cf"> 睡觉 <input type="checkbox" name="hobby" value="jsia"><br>
        <!-- 单选框和复选框有相同的name
             checked属性主要针对单选和复选,页面打开时默认选择了某个选项
             maxlength属性规定字符段的最大长度
        -->
        <input type="submit" value="免费注册">
        <!-- 可以是单标签,加上value值来定义提交按钮里面的字 -->
        <input type="reset" value="华为"><br>
        <input type="button" value="获取验证码"><br>
        <input type="file" ><br>
        <!-- 下拉列表 
            可以在<option>中定义selected="selected",设置为默认
        -->
        下拉选择
        <select >
            <option >汕头</option>
            <option >河北</option>
            <option selected>南京</option>
            <option >北京</option>
        </select>
         <!--
        cols=每行的字符数,rows=显示的行数,实际用CSS来
        字体顶>写才会在显示中居左开始
        -->
        文本域输入
        <textarea cols="30" rows="10">
          你知道吗
        </textarea>
    </form>
</body>

</html>

跟着pink老师的HTML就先学到这里啦,接下来是CSS了哦~

加油向未来!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值