ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HTML基础

2022-07-22 18:08:25  阅读:141  来源: 互联网

标签:网页 表格 标签 单元格 基础 HTML 按钮 属性


HTML基础

列表标签

无序列表

  • 标签组成

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

  • li标签可以包含任意内容

    <ul>
        <li>语文</li>
        <li>数学</li>
        <li>英语</li>
    </ul>
    
    image-20220721101720094

有序列表

  • 标签组成

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

  • li标签可以包含任意内容

    <ol>
        <li>语文</li>
        <li>数学</li>
        <li>英语</li>
    </ol>
    

image-20220721113311126

自定义列表

  • 标签组成

    标签名 说明
    dl 表示自定义列表的整体,用于包裹dt/dd标签
    dt 表示自定义列表的主题
    dd 表示自定义列表的针对主题的每一项内容
  • dd标签中只包含dt/dd标签

  • dt/dd标签可以包含任意内容

    <dl>
        <dt>学习科目</dt>
        <dd>语文</dd>
        <dd>数学</dd>
        <dd>英语</dd>
    </dl>
    

image-20220721115144065

表格标签

基本标签

标签名 说明
table 表格整体,可用于包裹多个tr
tr 表格每行,用于包裹td
td 表格单元格,可用于包裹内容
  • table嵌套tr(父子关系)
  • tr嵌套td(父子关系)
<table border="1">
    <tr>
    	<td>姓名</td>
    	<td>成绩</td>
    </tr>
    <tr>
    	<td>小李</td>
    	<td>98</td>
    </tr>
    <tr>
        <td>总结</td>
        <td>优秀</td>
    </tr>
</table>

image-20220721191049559

相关属性

属性名 属性值 效果
border 数字 边框宽度
width 数字 表格宽度
height 数字 表格高度

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

标签名 名称 说明
caption 表格大标题 表示表格整体大标题,默认在表格整体顶部居中位置显示
th 表头单元格 表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
  • caption标签书写在table标签内部
  • th标签书写在tr标签内部(用于替换td标签)
<table border="1">
    <caption>学生成绩</caption>
    <tr>
    	<th>姓名</th>
    	<th>成绩</th>
    </tr>
    <tr>
    	<td>小李</td>
        <td>98</td>
    </tr>
    <tr>
        <td>小华</td>
        <td>99</td>
    </tr> 	
    <tr>
        <td>总结</td>
        <td>优秀</td>
    </tr>
</table>

image-20220721192518265

表格结构标签

标签名 名称
thead 表格头部
tbody 表格主题
tfoot 表格底部
  • 表格结构标签内部用于包裹tr标签
  • 表格的结构标签可以省略
<table border="1">
        <caption>学生成绩</caption>
        <thead>
            <th>姓名</th>
            <th>成绩</th>
            </th>
        </thead>
        <tbody>
            <tr>
                <td>小李</td>
                <td>98</td>
            </tr>
            <tr>
                <td>小华</td>
                <td>99</td>
            </tr> 	
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td>优秀</td>
            </tr>
        </tfoot>
</table>

image-20220721192518265

合并单元格

合并单元格步骤

  1. 明确合并单元格
  2. 通过左上原则,确定保留和删除的单元格
  • 上下合并——只保留最上的,删除其他

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

  1. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
属性名 属性值 说明
rowspan 合并单元格的个数 跨行合并,将多行的单元格垂直合并
colspan 合并单元格的个数 跨列合并,将多列的单元格水平合并

ps.只有同一个标签中的标签才能合并,不能跨结构标签合并

  • 跨行合并
<table border="1">
        <caption>学生成绩</caption>
        <thead>
            <th>姓名</th>
            <th>成绩</th>
            </th>
        </thead>
        <tbody>
            <tr>
                <td>小李</td>
                <td rowspan="2">98</td>
            </tr>
            <tr>
                <td>小华</td>
                
            </tr> 	
        </tbody>
        <tfoot>
            <tr>
                <td>总结</td>
                <td>优秀</td>
            </tr>
        </tfoot>
</table>

image-20220721192419327

  • 跨列合并
<table border="1">
        <caption>学生成绩</caption>
        <thead>
            <th>姓名</th>
            <th>成绩</th>
            </th>
        </thead>
        <tbody>
            <tr>
                <td>小李</td>
                <td>98</td>
            </tr>
            <tr>
                <td>小华</td>
                <td>99</td>
            </tr> 	
        </tbody>
        <tfoot>
            <tr>
                <td colspan="2">总结</td>
                
            </tr>
        </tfoot>
</table>

image-20220721192804199

表单标签

input系列标签

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

  • type属性值
标签名 type属性值 说明
input text 文本框,用于单行文本
input password 密码框,用于输密码
input radio 单选框,用于多选一
input checkbox 多选框,用于多选多
input file 文件选择,用于之后上传文件
input submit 提交按钮
input reset 密码框,用于输密码
input button 普通按钮,默认无功能,之后配合js添加功能
  • 常用属性:placeholder
属性名 说明
placeholder 占位符,提示用户输入内容
 姓名:<input type="text" placeholder="请输入您的姓名">

image-20220722091504447

密码:<input type="password" placeholder="请输入您的密码">

image-20220722092034440

  • radio常用属性(单选&默认选中)
属性名 说明
name 分组,有相同name属性值的单选框为一组,一组中同时只能有一个被选中
checked 默认选中
性别:<input type="radio" name="sex">男<input type="radio" name="sex">女

image-20220722092847806

    性别:<input type="radio" name="sex">男<input type="radio" name="sex" checked>女

image-20220722092802063

  • file常用属性(上传多个文件)
属性名 说明
multiple 多文件选择
上传文件<input type="file" multiple>

image-20220722093343044

  • 按钮(submit&reset&button)

ps.有表单域标签按钮才生效(

属性名 说明
value 给按钮添加文字
提交按钮:<input type="submit" value="提交按钮"><br><br>
重置按钮:<input type="reset"><br><br>
普通按钮:<input type="button" value="普通按钮"><br><br>

image-20220722094337931

button标签

  • type属性值
标签名 type属性值 说明
button submit 提交按钮
button reset 密码框,用于输密码
button button 普通按钮,默认无功能,之后配合js添加功能
<button>普通按钮</button>
<button type="submit">提交按钮</button>
<button type="reset">重置按钮</button>

image-20220722094850054

ps.

  1. 谷歌浏览器中button默认是提交按钮
  2. button标签是双标签,便于包裹其他内容

select下拉菜单

  • 标签组成:

    • select标签:下拉菜单的整体
    • option标签:下拉菜单的每一项
  • 常见属性:

    • selected:下拉菜单的默认选中
  • select标签结构:

所在城市:
<select>
    <option> 北京</option>
    <option>上海</option>
    <option>广州</option>
    <option>深圳</option>
</select>

image-20220722100041652

  • selected:
所在城市:
<select>
    <option> 北京</option>
    <option>上海</option>
    <option>广州</option>
    <option selected>深圳</option>
</select>

image-20220722100246588

textarea文本域标签

  • 常见属性:

    • cols:规定了文本域内可见宽度
    • rows:规定了文本域内可见行数
  • 注意点:

    • 右下角可以拖拽改变大小

    • 实际开发时针对于样式效果推荐用CSS设置

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

image-20220722101257182

label标签

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

  • 使用方法1:
    1. 使用label标签把内容(如文本)包裹起来
    2. 在表单标签上添加id属性
    3. 在label标签的for属性中设置对应的id属性值
性别:
<input type="radio" name="sex" id="nan"><label for="nan">男</label>
<input type="radio" name="sex" id="nv"><label for="nv">女</label>
  • 使用方法2:
    1. 直接使用label标签把内容(如文本)和表单标签一起包裹起来
    2. 需要把label标签的for属性删除即可
性别:
<label><input type="radio" name="sex">男</label>
<label><input type="radio" name="sex">女</label>

语义化标签

没有语义的布局标签-div和span

div标签

一行只显示一个(独占一行)

<div>这是div标签</div>
<div>这是div标签</div>

image-20220722173058906

span标签

一行可以显示多个

<span>这是span标签</span>
<span>这是span标签</span>

image-20220722173412366

有语义的布局标签

在HTML5新版本中推出,用于手机网页制作

标签名 语义
header 网页头部
nav 网页导航
footer 网页底部
aside 网页侧边栏
section 网页区块
artice 网页文章
<header>网页头部</header>
<nav>网页导航</nav>
<footer>网页底部</footer>
<aside>网页侧边栏</aside>
<section>网页区块</section>
<artice>网页文章</artice>

字符实体

通过字符实体显示特殊符号效果

  • 多个空格显示
显示结果 描述 实体名称
空格  

标签:网页,表格,标签,单元格,基础,HTML,按钮,属性
来源: https://www.cnblogs.com/jyxlnky/p/16506632.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有