私はネガティブマージンなどのハックを試みましたが、私の知る限り、最初にマージンを入れてはいけません。シンプルなボックスでは、タグの間にゼロマージンを得ることができますが、何とかそれ以外のものはそれを乱しています。フレックスボックスに奇妙なマージンが表示される
問題は、右下にネオンブルーのバッジが付いていることです。
.info{
display: flex;
flex-direction: row;
// justify-content: space-between;
}
.column {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 48%;
min-height: 61.9px;
// background-color: #00ffff;
display: flex;
flex-direction: column;
}
.info-block{
display: flex;
flex-direction: column;
}
.spacer{
height:14.7px;
width: 1px;
}
.tag{
\t line-height: 0;
display:inline-block;
height: 15.8px;
width:40px;
padding-right: 4px;
padding-left: 4px;
padding-top: 2px;
background-color: #00ffff;
border-radius: 4px;
}
.tag-container{
line-height: 0;
width: 168px;
height:78px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
}
.tag-text{
\t width:20px;
\t font-family: HelveticaNeue-Bold;
\t font-size: 8px;
\t font-weight: normal;
\t font-style: normal;
\t font-stretch: normal;
\t text-align: center;
\t color: #ffffff;
}
<div class="info">
<div class="column">
<div class="info-block">
<div class="info-header">Location</div>
<div class="info-text">place</div>
</div>
<div class="spacer"></div>
<div class="info-block">
<div class="info-header">Mobile</div>
<div class="info-text">+44 (0) 788-588</div>
</div>
</div>
<div class="column">
<div class="info-block">
<div class="info-header">Menu</div>
<div class="info-text"><a>bk.com</a></div>
</div>
<div class="spacer"></div>
<div class="info-block ">
<div class="info-header">Tags</div>
<div class="tag-containter">
<div class="tag"><div class="tag-text">h</div></div>
<div class="tag"><div class="tag-text">Som</div></div>
<div class="tag"><div class="tag-text">Somethg</div></div>
<div class="tag">
<div class="tag-text">ng</div>
</div>
<div class="tag">
<div class="tag-text">Somhing</div>
</div>
</div>
</div>
</div>
'/'はコメントするのに正しい方法ではありません。 –
@oriol、重複していません、クラスが誤って動作していないと、私は質問を再開します。 –
@GCyrillusそれからトピック – Oriol