PINK老师HTML5+CSS3教程2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
https://www.bilibili.com/video/BV14J4114768?p=32&spm_id_from=pageDriver

https://www.w3school.com.cn/
https://developer.mozilla.org/zh-CN/

提示:以下是本篇文章正文内容,下面案例可供参考

一、表格标签

1.表格的基本语法

table 定义表格的标签
tr 定义行的标签
td 定义单元格的标签
th 表头单元格的标签 加粗 剧中
都是双标签

    <table>
        <tr><th>姓名</th>  <th>性别</th> <th> 年龄 </th></tr>
        <tr><td>刘德华</td>  <td></td> <td> 56 </td></tr>
        <tr><td>张学友</td>  <td></td> <td> 58 </td></tr>
        <tr><td>郭富城</td>  <td></td> <td> 51 </td></tr>
        <tr><td>黎明</td>  <td></td> <td> 57 </td></tr>
    </table>

2.表格属性

后续通过CSS设置 属性要写在table里面
cellpadding 单元格内容和边框间的距离
在这里插入图片描述

3.表格结构标签

thead 表格头部区域
tbody 表格主体区域

<thead>
        <tr>
            <th>排名</th>
            <th>关键词</th>
            <th>趋势</th>
            <th>进入搜索</th>
            <th>最近七日</th>
            <th>相关链接</th>
        </tr>
    </thead>

4.合并单元格

合并单元格的方式
rowspan=‘合并单元格的个数’ 跨行合并 上方的为目标单元格
colspan=‘合并单元格的个数’ 跨列合并 左侧的为目标单元格
最后要删除多余的单元格
在这里插入图片描述

二、列表标签

1.无序列表

ul表示无序列表 其中每个小列用li 定义
没有顺序,是并列的
ul中只能嵌套li 不允许放其他标签或文字
li可以放所有
会带有自己的样式属性,在实际使用时用CSS来设置

<ul>
        <li>榴莲</li>
        <li>臭豆腐</li>
        <li>鲱鱼罐头</li>
        <li>
            <p>123</p>
        </li>
    </ul>

2.有序列表

ol包含 li
ol为有序列表
ol中只能嵌套li 不允许放其他标签或文字
li可以放所有
会带有自己的样式属性,在实际使用时用CSS来设置
代码如下(示例):

    <ol>
        <li>刘德华 10000</li>
        <li>刘若英 1000</li>
        <li>pink老师 1</li>
    </ol>

3.自定义列表

在这里插入图片描述
dl用于定义描述列表 dt 定义项目名字 dd 对dt进行描述/说明
dl 中只能包含dt dd dt dd可以放所有
dt dd个数没有限制 一般一个dt对应多个dd
dt dd是兄弟关系

<dl>
        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>官方微信</dd>
        <dd>联系我们</dd>
        <dt>名词</dt>
        <dd>名词解释1</dd>
        <dd>名词解释2</dd>
        <dd>名词解释3</dd>
    </dl>

三、表单标签

表单域 表单控件 提示信息

1.表单域

form 双标签 会把他范围内的表单元素提交给服务器
包含表单元素的区域

<form action="demo.php" method="POST" name="name1">
</form>

在这里插入图片描述

2.表单元素

1.input输入表单元素

input单标签
input type= type属性值不同来制定不同控件类型
在这里插入图片描述
除了type意外其他属性
在这里插入图片描述
单选按钮和复选框要有相同的name值
checked针对单选按钮和复选按钮,设置为页面打开时默认选中

        <form action="xxx.php" method="get">
         <!-- text 文本框 用户可以里面输入任何文字 -->
        用户名: <input type="text" name="username" value="请输入用户名" maxlength="6">   <br> 
        <!-- password 密码框 用户看不见输入的密码 -->
        密码: <input type="password" name="pwd" >  <br> 
        <!-- radio 单选按钮  可以实现多选一 -->
        <!-- name 是表单元素名字 这里性别单选按钮必须有相同的名字name 才可以实现多选1 -->
        <!-- 单选按钮和复选框可以设置checked 属性, 当页面打开的时候就可以默认选中这个按钮 -->
        性别: 男 <input type="radio" name="sex" value=""><input type="radio" name="sex" value="" checked="checked"> 人妖   <input type="radio" name="sex" value="人妖">   <br> 
        <!-- checkbox 复选框  可以实现多选 -->
        爱好: 吃饭 <input type="checkbox" name="hobby" value="吃饭"> 睡觉 <input type="checkbox" name="hobby">  打豆豆 <input type="checkbox" name="hobby" checked="checked"> 
        <br> 
        <!-- 点击了提交按钮,可以把 表单域 form 里面的表单元素 里面的值 提交给后台服务器 -->
        <input type="submit" value="免费注册">
        <!-- 重置按钮可以还原表单元素初始的默认状态 -->
        <input type="reset" value="重新填写">
        <!-- 普通按钮 button  后期结合js 搭配使用-->
        <input type="button" value="获取短信验证码"> <br>
        <!-- 文件域 使用场景 上传文件使用的 -->
        上传头像:  <input type="file" >
    </form>

submit 提交按钮发给服务器
reset 清除表单里的所有数据
button一般搭配js

2.label标签

可以绑定表单元素,当点击label标签内文本时,浏览器自动将光标转到或选择的对应表单元素上

<input type="radio" id="nan" name="sex"> <label for="nan"></label>

label标签 for属性应当与相关元素的id属性相同

3.select下拉表单元素

select 双标签 中至少包含一对opinion
opinion 选项中 selected=“selected” 默认选定状态

    <select>
        <option>山东</option>
        <option>北京</option>
        <option>天津</option>
        <option selected="selected">火星</option>
    </select>

4.textarea文本域表单元素

文本较多时 textarea 双标签 cols 每行中的字符数 rows显示的行数(实际开发中不用,都用CSS)

    <form>
        今日反馈:
        <textarea cols="50" rows="5">pink老师,我知道这个反馈留言是textarea来做的 </textarea>
    </form>

总结

表格
无序列表
3-4个常用的input表单类型
下拉列表表单
使用表单元素实现注册页面
W3C文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值