html学习笔记(1)

1、html基本骨架

<html >
<head>
    <title>Document</title>
</head>
<body>
    
</body>
</html>

<title>Document</title> 中的内容是网页标题

2、标签的关系

1、父子关系

2、兄弟关系

3、基本标签

1、标题标签

标签名 h1 - h6

2、段落标签

<p>

显示效果: 另起一行,两个段落之间有额外空隙

3、换行标签

<br>

4、水平线标签

<hr>

5、文本格式化标签

<strong> </strong> <b></b> 加粗

<em></em> <i></i> 倾斜

<ins></ins> <u></u> 下划线

<del></del> <s></s> 删除线

strong em ins del 自带强调效果

6、图像标签

<img src="./u=269855918,639708799&fm=193&f=GIF.jpeg">

相关属性

alt 替换文本(在图片无法显示的时候)

title 鼠标光标放在上面时显示的文字

width 图片的宽度

height 图片的高度

7、超链接标签

<a href = " 跳转的地址"> </a>

target = "_blank" 另外打开一个页面

8、音频标签

<audio src=""> </audio>

相关属性 :

如果属性名和他的值相等可以只写属性名

controls 显示音频控制面板

loop :循环播放

autoplay :自动播放(浏览器默认禁止)

9、视频标签

<video src=""></video>

controls 显示音频控制面板

loop :循环播放

autoplay :自动播放(浏览器默认禁止,只允许在静音下自动播放)

muted : 静音播放

4、列表、表格、表单

1、列表

作用:布局内容排列整齐的区域

分类:无序、有序、定义

1.1 无序列表
<ul >
        <li>ceshi leibiao</li>
        <li>cece </li>
        <li> cecec </li>
        <li>cece </li>
</ul>
1.2 有序列表
    <ol>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ol>
1.3 定义列表
    <dl>
        <dt>定义列表的标题</dt>
        <dd>定义列表的描述/详情</dd>
    </dl>

2、表格

    <table border="1">
        <tr>
            <th>表头</th>
            <td>1</td>
            <td>2</td>
            <td>2</td>
        </tr>
        <tr>
            <td>表头2</td>
            <td>1</td>
            <td>2</td>
        </tr>
    </table>

注: 在网页中表格默认没有边框线,使用border 属性可以设置边框先

2.1、表格结构标签

作用:用表格结构标签把内容划分区域,让表格结构更加清晰

<thead></thead> 包括tr和td 表示表格头部

<tbody></tbody> 包括tr和td 表示表格主体 ,主要内容区域

<tfoot></tfoot> 包括tr和td 表示表格底部

2.2、合并单元格

保留左上的单元格,添加属性(取值是属性,表示需要合并的单元格数量)

跨行合并,保留最上的单元格,添加属性rowspan

跨列合并,保留最左的单元格,添加属性colspan

然后删除其他单元格

注:单元格合并不能跨越表格结构标签

3、表单

作用:收集用户信息

使用场景:

登录页面

注册页面

搜索页面

3.1 input 标签

input 标签 type 属性值不同,则功能不同

<input type="">
text 文本框,用于输入单行文本
password 密码框
radio  单选框
checkbox 多选框
file  上传文件

placeholder 属性表示占位文本

radio 单选框

name 属性 :单选框没有真正的单选,需要设置相同的name来实现单选

checked 默认选中

file 上传文件

multiple 上传文件默认只能选择一个,加属性可以上传多个文件

checkbox 多选框

checked 默认选中

3.2 下拉菜单

    <select>
        <option value="">选项1</option>
        <option value="">选项2</option>
        <option value="">选项3</option>
    </select>

selected 属性表示默认选中

3.3 文本域标签

    <textarea name="" id="" cols="30" rows="10">提示文字</textarea>

3.4 label 标签

作用:网页中某个标签的说明文本

经验:用label 标签绑定文字和表单控件的关系,增大表单控件的范围

增大点击范围

写法一:

label 标签只包裹内容,不包括表单控件

设置label 标签的for属性和表单控件的id 属性值相同

写法二:

用label标签直接包裹内容和表单控件

<input type="radio" name="ceshi" checked id="man"> <label for="man">男</label> 
<label><input type="radio" name="ceshi"> 女 </label>

3.5 按钮 button

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

        <button type="submit">提交</button>
        <button type="reset">重置</button>
    </form>

button 标签 type

button 普通按钮,默认没有功能一般配合javaScript 使用

submit 提交按钮,点击可以将数据提交到后台,type 类型不写,默认属性

reset 重置按钮,点击将填写的数据重置

5、其他

1、布局标签

作用:布局网页(划分网页区域,摆放内容)

div:独占一行

span : 不换行

2、字符实体

作用: 在网页中显示预留字符

显示结果      描述       实体名称
             空格        &nbsp;
<            小于号      &lt;
>            大于号      &gt;
相关推荐
风尚云网4 分钟前
风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计
前端·css·学习·html·html5·风尚云网
熙曦Sakura37 分钟前
完全竞争市场
笔记
佚先森1 小时前
2024ARM网络验证 支持一键云注入引流弹窗注册机 一键脱壳APP加固搭建程序源码及教程
java·html
Myli_ing1 小时前
HTML的自动定义倒计时,这个配色存一下
前端·javascript·html
EterNity_TiMe_2 小时前
【论文复现】(CLIP)文本也能和图像配对
python·学习·算法·性能优化·数据分析·clip
sanguine__2 小时前
java学习-集合
学习
lxlyhwl2 小时前
【STK学习】part2-星座-目标可见性与覆盖性分析
学习
nbsaas-boot2 小时前
如何利用ChatGPT加速开发与学习:以BPMN编辑器为例
学习·chatgpt·编辑器
dr李四维2 小时前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode
CV学术叫叫兽2 小时前
一站式学习:害虫识别与分类图像分割
学习·分类·数据挖掘