gpt4 book ai didi

html - 显示设置为内联 block 的元素在 MVC for 循环中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:27 26 4
gpt4 key购买 nike

我的 MVC Razor View 中有一个 for 循环:

@for (int i = 0; i < 10; i++)
{
<div class="myInlineBlockElement">some value</div>
}

myInlineBlockElement 有一个样式 display: inline-block

问题是我不能让for按顺序输出div。它总是在输出中得到漂亮的格式化。因此,div 之间有一些空格(正如内联 block 所期望的那样)。

有没有办法在一行中输出for循环元素?

最佳答案

将元素之间没有空格放置并不是绕过 inline-block 元素之间出现的间隙的唯一方法。相反,您可以使用 CSS 将 div 元素的 font-size 设置为 0,然后重新添加所需的 font-sizediv 元素本身上。

.container {
font-size: 0;
}

.myInlineBlockElement {
background: tomato;
color: #fff;

display: inline-block;
font-size: 14px;
}
<div class="container">
<div class="myInlineBlockElement">some value</div>
<div class="myInlineBlockElement">some value</div>
<div class="myInlineBlockElement">some value</div>
<div class="myInlineBlockElement">some value</div>
</div>

如您所见,上述代码段中的 .myInlineBlockElement 元素之间没有间隙。

关于html - 显示设置为内联 block 的元素在 MVC for 循环中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26390481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com