Questo è il mio layout:CSS3 border-radius in mostra: elemento table-row
<div class="divContainer">
<div class="item">
<div class="itemHeader"></div>
<div class="itemBody"><div>
<div class="itemFlag"></div>
</div>
....
</div>
E il CSS:
.divContainer{
display:table;
border-spacing:0 5px; //bottom spacing
width:100%;
}
.item{
display:table-row;
height:45px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.itemHeader, .itemBody, .itemFlag{
display:table-cell;
}
.itemHeader{
width:100px;
}
.itemBody{
width:150px;
}
.itemFlag{
width:20px;
}
I bordi rotondi non appaiono sulle item
elementi.
Se li metto separatamente in itemHeader
e itemFlag
appaiono.
Ma mi piacerebbe davvero cancellare un codice e metterli in item
Inoltre non è possibile ottenere la distanza per lavorare sulla classe divContainer
. Voglio un contenitore arrotondato che contenga file arrotondate.
Qual è il problema? Forse un'altra parte del CSS lo sta rovinando, ma non è così.
Non posso avere una riga di tabella all'interno di una riga di tabella. Ci deve essere un elemento tabella – ZolaKt