首页IT科技简述块元素和行内元素的概念及特性(块元素和行内元素及其元素转换)

简述块元素和行内元素的概念及特性(块元素和行内元素及其元素转换)

时间2025-05-04 05:27:25分类IT科技浏览3547
导读:怎么区分块元素、行内元素以及行内块元素呢,以及他们之间怎么相互转换呢?...

怎么区分块元素          、行内元素以及行内块元素呢          ,以及他们之间怎么相互转换呢?

1                 、块元素

特点:

独占一行 可以对其设置 宽      、高        、内外边距 宽度默认为容器的100% 布局时                 ,块元素可以包含块元素和行内元素

常见的块元素:

注: 文字类的元素内不能使用块元素      ,例如:p                、h1~h6.

2         、行内元素

特点:

同行多个显示 宽      、高直接设置无效        ,可以设置margin和padding的左右 默认宽度由内容撑开 布局时                ,行内元素一般不包含块级元素

常见的行内元素:

注:

链接中不能再嵌套链接

3                、行内块元素

同时具备块元素和行内元素的特点          。

特点: 和相邻行内元素(行内块)在一行上         ,但是他们之间会有空白缝隙                 。一行可以显示多个 默认宽度由内容撑开 可以对其设置 宽            、高   、内外边距

行内块元素:img                、input               、td

4、相互转换

行内元素转换为块元素:display:block; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>行转块</title> </head> <body> <!-- 行内元素转换为块元素 --> <img src="../images/nature.jpg"> <img src="../images/nature.jpg"> <img src="../images/nature.jpg"> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>行转块</title> <style> img { display: block; } </style> </head> <body> <!-- 行内元素转换为块元素 --> <img src="../images/nature.jpg"> <img src="../images/nature.jpg"> <img src="../images/nature.jpg"> </body> </html> 块元素转换为行内元素:display:inline; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>块转行</title> </head> <body> <!-- 块元素转换为行内元素 --> <p>块转行</p> <p>块转行</p> <p>块转行</p> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>块转行</title> <style> p { display: inline; } </style> </head> <body> <!-- 块元素转换为行内元素 --> <p>块转行</p> <p>块转行</p> <p>块转行</p> </body> </html> 行内元素转换为行内块元素:display:inline-block; <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>行内转行内块</title> <style> span { display: inline-block; } </style> </head> <body> <!-- 行内元素转换为行内块元素 --> <span>行内转行内块</span> <span>行内转行内块</span> <span>行内转行内块</span> </body> </html>

加油      ,分享课堂笔记~

不当之处请大家及时指出                ,若有什么建议可以给我留言!

❤笔芯

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
有哪些网站可以投稿文章(优质网站收录免费,助你网站腾飞!) 2021百度不收录(百度现在不收录新站点了吗?——揭秘百度搜索引擎最新动态)