【CSS块、行元素的区别】

【CSS块、行元素的区别】


CSS块、行元素的区别


块元素的特性

独占一行显示;

可以设置宽高;

margin、padding横纵向都有效;

块转行——display: inline; 可以转换成行元素;

除(p、h1-h6)个别特殊元素外,可包含块状元素和行内元素;

form不能直接包含行元素。


行元素的特性

高度由内容撑开,可以并排显示;

不能设置宽高,由内容决定其宽高;

margin、padding横向设置有效,纵向不起效果;

行转块——display: block;可以转换成块元素;

除ins和del外,不能包含块状元素。


如何使元素在网页上不可见?

1.display : none;(彻底消失)

不为被隐藏的对象保留其物理空间,即该对象的内容、大小在页面上彻底消失;

2.visibility : hidden;(隐身)

使对象在网页上不可见,但该对象在网页上所占的空间大小没有改变。

CSS中,元素(block elements)和元素(inline elements)是用于定义HTML元素的显示类型。它们有以下特点: 1. 元素(block elements): - 元素通常独占一,即占据整空间。 - 元素的默认宽度为其父元素的100%。 - 元素可以设置宽度、高度、内外边距等属性。 - 元素可以包含其他元素元素。 - 常见的元素有div、p、h1-h6、ul、li等。 2. 元素(inline elements): - 元素不会独占一,它只占据它自身内容的大小。 - 元素的宽度由其内容决定,不能设置宽度、高度属性。 - 元素只能设置水平方向的内外边距,垂直方向无效。 - 元素不会破坏文本流,可以与其他元素或文本混合排列。 - 常见的元素有span、a、strong、em、img、input等。 通过合理使用元素元素,可以实现页面布局、文本排版和样式设计。例如,使用元素可以将内容分展示,设置宽度和高度控制元素大小,并通过盒模型设置内外边距;使用元素可以实现文本内的样式效果,创建链接、加粗文本等。 需要注意的是,元素元素可以通过CSS的display属性进转换。通过设置display属性为block,可以将元素转为元素;通过设置display属性为inline,可以将元素转为元素。这种转换可以为页面的灵活排版和样式效果提供更多的可能性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值