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;
相关推荐
冷眼看人间恩怨6 分钟前
【话题讨论】AI时代程序员核心力:技术深耕,跨界学习,软硬兼备
人工智能·学习·aigc
小黄酥1 小时前
Python学习笔记--模块
笔记·python·学习
wangduqiang7471 小时前
unity的学习
学习·unity·游戏引擎
名字不要太长 像我这样就好1 小时前
【iOS】push和pop、present和dismiss
学习·macos·ios·objective-c·cocoa
月夕花晨3742 小时前
C++学习笔记(24)
c++·笔记·学习
CodingPioneer2 小时前
RK3588人工智能学习笔记-WSL中使用RKNN-ToolKit2
人工智能·笔记·学习
星毅要努力3 小时前
【C语言编程】【小游戏】【俄罗斯方块】
c语言·开发语言·学习·游戏
埋头编程~3 小时前
【初阶数据结构】详解树和二叉树(一) - 预备知识(我真的很想进步)
c语言·数据结构·c++·学习
TAICHIFEI3 小时前
1. YOLOv10: Real-Time End-to-End Object Detection
人工智能·笔记·yolo·目标检测·目标跟踪
Everglowwwwww4 小时前
【bug】通过lora方式微调sdxl inpainting踩坑
学习·计算机视觉·ai作画·stable diffusion·bug