IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 行内块级元素以及元素分类 -> 正文阅读

[人工智能]行内块级元素以及元素分类

行内元素

display:inline

特点

??????? 1.默认下行内元素之间共享一行

??????? 2.无法设置宽高,只能设置左右外边距、左右内边距

??????? 3.行内元素只能包含数据和其他行内元素

常见的行内元素

??????? span、a、img、label、input、button、i、b、u、em、strong......

置换元素

??????? 行内元素不是不能设置宽高吗?那为啥img、input、botton设置宽高确生效呢,因为他们是置换元素。

??????? 什么是置换元素呢?元素本身一般拥有固有尺寸(宽度,高度,宽高比)的元素,被称之为置换元素。

块级元素

display:block

特点

??????? 1.默认下块级元素独占一行

??????? 2.可以设置宽高以及margin、padding

??????? 3.块级元素可以包含行内元素和块级元素

常见的块级元素

??????? div、h1-h6、p、ul>li、ol>li、dl>dt>dd、form、table、header 、nav、article、footer 、address......

行内块级转化

??????? 行内、块级元素之间可以通过display进行转化。当display:inline-block,此时元素属于行内块级元素,此时可以设置宽高、margin、padding,一行可以包含多个行内块级元素。

元素分类

html元素大体上按照功能分类可以分为:文字相关、图像视频、表单、表格

文字相关

??????? ·h标签,这个标签很重要,检索时会检索h1的内容,一般就使用h1,h2,h3

??????? ·p标签,段落标签

??????? ·列表标签,有无序、有序、定义列表,列表标签可以展示数据,也可以和图片/文字一起展示

??????? ·a标签,可以通过href来进行网页、文件、页面、电子邮件、页面定位的跳转

??????? ·span,文本内容通用

??????? ·em标签,着重阅读

??????? ·strong,加粗,文本很重要

??????? ·b,加粗

??????? ·i,斜体

??????? ·u,下画线

????????不过很多的文本效果我们都会采用样式去控制,所以这些文本元素不经常会使用,比如加粗可以使用font-weight:?bold;? 斜体可以使用font-style:italic;

图像视频

??????? ·img,图片标签,通过src设置图片路径,可以使用绝对、相对路径,也可以是图片url地址

??????? ·video,视频标签,可以设置多个source标签,因为如果浏览器不支持某种格式视频,设置source的多个格式视频后,浏览器会选择自己支持的格式播放

??????? ·audio,音频标签,与视频标签类似

??????? ·ul>li,li中嵌套img、p标签,实现图文展示的效果

表单

<form action='服务器接口'></form>

label标签

??????? input前的文字和input输入框关联,只要设置label的for属性和input的id一致即可

text标签

name属性

??????? 提交表单时,服务器接口后面跟着的键值对中,键就是name,想要提交数据给服务器,name必不可少

placeholder属性

??????? 输入框文本提示

type属性可以有很多取值????????

??????? ·text明文输入框,输入啥看到啥

??????? ·password暗纹输入框,一般是密码

??????? ·radio单选框,设置name属性一样时,就会有单选效果,单选框还要有value的值,value是传给服务器的值

??????? ·checkbox多选框,和radio单选一样

??????? ·submit提交按钮,会把带有name值的数据传送给服务器

??????? ·button,普通按钮,value是给按钮命名的

??????? ·image,图片按钮

??????? ·reset,重置按钮,清空表单数据,value是给按钮命名的

??????? ·file,文件上传

??????? ·email,邮箱,能进行很简单的验证

??????? ·url,url地址,能进行很简单的验证

??????? ·number,此时只能数字输入

??????? ·date,选择时间

??????? ·color,取色器

??????? ·hidden,隐藏域,用户看不到,但是服务器需要的数据,就用这个传送

select标签

??????? 下拉列表,select下拉框>optgroup分组名字>option具体事务

textarea标签

??????? 多行输入框,可以设置cols、rows,不过还是可以无限拉伸

progress标签

??????? 进度条,max属性定义工作量,value定义完成的进度

表格

??????? 简单表格table>tr>td/th

??????? 完整表格table表格声明>caption标题>thead表头>tbody表体>tfoot表格附加数据

对齐方式

????????水平对齐align: left、center、right ,都能设置

????????垂直对齐valign: top、mid、bottom ,只能给tr、td/th设置

表格边距

??????? 外边距cellspacing,默认2px

??????? 内边距cellpadding ,默认1px

表格合并

??????? 水平方向合并colspan,值为多少就设置合并几个

??????? 垂直方向合并rowspan

总结

??????? 这就是一些html元素的简单分类,还有很多的元素并没有介绍到,其实在我如今阶段,常用的元素并不是很多,如果某天遇到时,可以多翻翻MDN文档查看具体的元素,哪里更详细。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-23 16:41:36  更:2021-08-23 16:43:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 18:34:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码