• 技术文章 >web前端 >前端问答

    html中内联元素和块级元素的区别和联系是什么

    青灯夜游青灯夜游2022-01-21 16:43:45原创149

    区别:1、块级元素会独占一行显示,行内元素不会,相邻行内元素可在一行显示;2、块级元素可设置宽高,行内元素不能。联系:块级元素可用“display:inline”样式转为内联元素,内联元素可用“display:block”样式转为块级元素。

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    html中内联元素和块级元素的区别

    html中内联元素和块级元素的区别
    块级元素行内元素
    独占一行,默认情况下,其宽度自动填满其父元素宽度相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化
    可以设置width,height属性行内元素设置width,height属性无效
    可以设置margin和padding属性行内元素起边距作用的只有margin-left、margin-right、padding-left、padding-right,其它属性不会起边距效果。
    对应于display:block对应于display:inline;

    html中内联元素和块级元素的联系

    内联元素和块级元素可以相互转换

    示例1:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<style>
    			div{
    				background-color: pink;
    			}
    			.box{
    				display: inline;	/* 块级元素转为内联元素 */
    			}
    		</style>
    	</head>
    
    	<body>
    		<div>块级元素1</div>
    		<div class="box">块级元素2</div>
    		<div class="box">块级元素3</div>
    	</body>
    
    </html>

    1.png

    示例2:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<style>
    			span{
    				background-color: pink;
    			}
    			.box{
    				display: block;	/*内联元素 转为块级元素 */
    			}
    		</style>
    	</head>
    
    	<body>
    		<span>内联元素1</span>
    		<span class="box">内联元素2</span>
    		<span class="box">内联元素3</span>
    	</body>
    
    </html>

    2.png

    相关推荐:《html视频教程

    以上就是html中内联元素和块级元素的区别和联系是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:html的style放在哪里 下一篇:html如何在图片下加条横线
    PHP编程就业班

    相关文章推荐

    • wap和html5的区别是什么• h5是html5的简称是对的吗• html5去除元素外边框的代码是什么• html5怎样实现点击切换文本• 什么叫html5内联svg• html怎样设置textarea不换行显示

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网