小编jDo*_*ogg的帖子

为什么c ++没有用于评估函数争论的指定顺序?

在我看来,任何函数式编程语言都是一个非常基本和必要的特性,可以知道函数调用的参数将被评估的顺序.我错了吗?为什么C++没有定义这个?是否正在讨论任何未来版本的C++?

c++ c++11 c++14

5
推荐指数
3
解决办法
1333
查看次数

为什么增加 div 的高度会使 div 向下移动?

代码

我正在用 div 制作一个名称网格,并且首先制作了一些固定宽度的框。这是相关的 HTML:

    
    #names {
        background-color: rgb(191, 191, 191);
        width:80%;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid green;
    }
    .row {
        text-align: center;
        border: 1px solid red;
        background-color: rgba(255,0,0,0.2);
        height:80px;
        text-align: center;
    }
    .item{
        display: inline-block;
        text-align: center;
        background-color: rgba(0,0,255,0.2);
        width:50px;
        height: 100%;
        margin-left: 50px;
        margin-right: 50px;
        border: 1px solid blue;
    }
Run Code Online (Sandbox Code Playgroud)
  <div id="names">
        <div class="row">
            <div class="item">hi</div>
            <div class="item"></div>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

无论出于何种原因,当 div 中有文本或元素时,它们的位置会低于内部没有任何内容的位置。另外,height属性越大.item,div的位置就越靠下。这可以用否定来解决margin-top,但它很可能会在将来导致问题,并且无论如何我都想知道这种行为的原因。

为什么会发生这种情况?为什么只有 div 内的内容才会出现这种情况?为什么高度属性与它有关?任何信息,将不胜感激!

html css

2
推荐指数
1
解决办法
1368
查看次数

标签 统计

c++ ×1

c++11 ×1

c++14 ×1

css ×1

html ×1