display: block和display: inline-block;区别
时间: 2023-09-11 18:13:04 浏览: 86
display: block将元素呈现为块级元素,会在前后添加额外的空间,使其独占一行或多行。而display: inline-block将元素呈现为内联块级元素,不会独占一行,但是可以设置宽高等块级元素的属性。inline-block的元素排列会受到空格、换行符等文本节点的影响,而block不会。通常来说,使用display: block的元素用于布局或显示一整块内容,而使用display: inline-block的元素用于布局或显示一部分内容并允许其他内容在同一行内显示。
相关问题
$a='<span style='background-color: yellow; display: inline-block;'>吉</span><span style='background-color: yellow; display: inline-block;'>林</span><span style='background-color: yellow; display: inline-block;'>大</span><span style='background-color: yellow; display: inline-block;'>学</span><span style='background-color: yellow; display: inline-block;'>始</span><span style='background-color: yellow; display: inline-block;'>建</span><span style='background-color: yellow; display: inline-block;'>于</span>'; strip_tags($a); echo $a;
可以用循环或递归来计算。以下是使用递归的方法:
int factorial(int n)
{
if (n == 0)
return 1;
else
return n * factorial(n-1);
}
int s(int n)
{
if (n == 0)
return 1;
else
return n * s(n-1);
}
int result = s(n) * factorial(n);
以下声明,可以隐藏对象的是? A.display:block B.display:inline C.display:none D.display:inline-block
可以隐藏对象的声明是 C. display: none。该声明可以将元素完全隐藏,不占据空间,也不会对页面布局造成影响。而 display: block、display: inline、display: inline-block 这三个声明都不能完全隐藏元素,它们只是控制元素的显示方式和盒子模型属性,元素仍然会占据空间。
阅读全文