HTML基础-黑马程序员-web前端零基础

目录

1.1列表标签

1.1.1无序列表

1.1.2有序列表

1.1.3自定义列表

 1.2表格标签

 1.2.1表格标题和表头单元格标签

1.2.2合并单元格

1.3表单标签

1.3.1input系列标签

 1.3.2input系列标签-文本框

1.3.3input系列标签-单选框-单选功能和默认选中

1.3.4input系列标签-文件选择

1.3.5input系列标签-按钮

1.3.6button按钮标签

1.3.7select下拉菜单

1.3.8textarea文本域标签

 1.3.9label标签

1.4语义化标签

1.5字符实体


Summary:
这里的name是为了将选项归为一组,只能选一个
只有在select下拉菜单时,默认选中用selected,其他的都用checked,比如checkbox, radio
在文本框中用placeholder--这时显示的是有透明度的字,输入时没有影响

value中的内容会呈现出来,对输入有影响
type="button", "reset", "submit" - 定义按钮上的显示的文本
type="text", "password", "hidden" - 定义输入字段的初始值
type="checkbox", "radio", "image" - 用来提示输入者输入的类型

1.1列表标签

1.1.1无序列表

标签名说明
ul表示无列表的整体,用于包裹li标签
li表示无序列表的每一项,用于包含每一行的内容

列表的每一项前默认显示圆点标识

         <ul>
            <li>lll</li>
            <li>hhh</li>
         </ul>

1.1.2有序列表

标签名说明
ol表示有列表的整体,用于包裹li标签
li表示有序列表的每一项,用于包含每一行的内容

 列表的每一项前有序号标识(1,2,3)

1.1.3自定义列表

标签名说明
dl表示自定义列表的整体,用于包裹dt/dd标签
dt表示自定义列表的主题

dd

表示自定义列表的针对主题的每一项内容

dd前会默认显示缩进的效果

        <dl>
            <dt>个人信息</dt>
            <dd>姓名</dd>
            <dd>性别</dd>
        </dl>

 1.2表格标签

table表格整体,可用于包裹多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容
    <table border="1px" width="500px">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
        </tr>
        <tr>
            <td>小米</td>
            <td>98分</td>
        </tr>
    </table>

 1.2.1表格标题和表头单元格标签

标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示

caption标签书写在table标签内部

th标签书写在tr标签内部

    <table border="1" width="300">
        <caption><strong>学生成绩单</strong></caption>
        <tr>
            <th>姓名</th>
            <th>成绩</th>
            <th>评语</th>
        </tr>
        <tr>
            <td>小明</td>
            <td>99分</td>
            <td>真棒</td>
        </tr>
    </table>

一个快捷键        Tab     Shift+Tab就是退回四个空格

标签名名称
thead表格头部
tbody表格主体
tfoot表格底部

用这些标签,其实并没有什么效果,只是让浏览器更好识别

1.2.2合并单元格

将水平或垂直的多个单元格合并成一个单元格

左上原则:

        上下合并——只保留最上的,删除其他

        左右合并——只保留最左的,删除其他

属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行的单元格垂直合并
colspan合并单元格的个数跨列合并,将多列的单元格水平合并
        <tr>
            <td>小明</td>
            <td rowspan="2">99分</td>
            <td>真棒</td>
        </tr>
        <tr>
            <td>小米</td>
            <td>真棒</td>
        </tr>

1.3表单标签

1.3.1input系列标签

input标签可以根据type属性值的不同,展示不同效果

type属性值说明
text文本框,用于输入单行文本
password密码框,用于输入密码
radio单选框,用于多选一  (圆圈)
checkbox多选框,用于多选多(方块)
file文件选择,用于之后上传文件
submit提交按钮,点击之后提交数据给后端服务器
reset重置按钮,点击之后恢复表单默认值
button普通按钮,默认无功能,之后配合js添加功能
 文本框:<input type="text">

 1.3.2input系列标签-文本框

text/password常用属性:

属性名说明
placeholder占位符。提示用户输入内容
   文本框:<input type="text" placeholder="请输入用户名">

1.3.3input系列标签-单选框-单选功能和默认选中

radio常用属性

属性名说明
name分组,有相同name属性值的单选框为一组
checked默认选中
    性别: <input type="radio" name="sex">男 
          <input type="radio" name="sex" checked>女
    <br>
         <input type="checkbox" checked>

1.3.4input系列标签-文件选择

file常用属性

属性名说明
multiple多文件选择
 <input type="file" multiple>

1.3.5input系列标签-按钮

按钮标签需要配合form标签使用

form使用方法:用form标签把表单标签一起包裹起来即可

<form action="">
        文本框:<input type="text" placeholder="请输入用户名">
        <br>
        性别:<input type="radio" name="sex">男 
         <input type="radio" name="sex" checked>女
         <br>
         <input type="checkbox" checked>
         <br>
         <input type="file" multiple>
         <br>
        <input type="submit" value="">
        <input type="reset">
        <input type="button" value="普通按钮">
    </form>

action属性规定当提交表单时,向何处发送表单数据

1.3.6button按钮标签

    <button>我是按钮</button>
    <button type="submit">提交按钮</button>
    <button type="reset">重置按钮</button>

1.3.7select下拉菜单

提供多个选项的下拉菜单

select下拉菜单的整体
option下拉菜单的每一项

selected:下拉菜单的默认选中

    <select name="" id="">
        <option value="">北京</option>
        <option value="">上海</option>
        <option value="" selected>苏州</option>
    </select>

1.3.8textarea文本域标签

提供可输入多行文本的表单控件

cols规定了文本域内可见宽度
rows规定了文本域内可见行数

colspan水平合并

rowspan垂直合并

文本域右下角

可进行拖拽,以此改变大小

<textarea name="" id="" cols="30" rows="10"></textarea>

 1.3.9label标签

用于绑定内容与表单标签的关系

 性别:
    <input type="radio" name="sex" id="nan"><label for="nan">男</label>
    <label><input type="radio" name="sex">女</label>
    <!-- 这里要把for删除掉 -->

1.4语义化标签

div标签一行只显示一个(独占一行)
span标签一行可以显示多个

1.5字符实体

网页不认识多个空格,只认识一个

空格&nbsp;
我在学&nbsp;&nbsp;&nbsp;空格

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值