2016-04-30 12 views
0
<div id="linksbwrap"> 
<a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
<a class="linkb" href="">Lorem ipsum Lorem</a><br> 
<a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
<a class="linkb" href="">Lorem ipsum Lorem</a><br> 
... 
</div> 

csswie Spalten Gruppe

#linksbwrap{ 
    -webkit-column-count: 4; 
    -moz-column-count: 4; 
    column-count: 4; 
} 

Wie zum Zentrum linken Rand der ersten Spalte setzen das gleiche wie am rechten Rande der letzten Spalte sein?

Und halten Sie die Links innerhalb der Spalten nach links ausgerichtet.

Ich habe versucht:

#linksbwrap{ 
     text-align:center; 
    } 

aber in diesem Fall Links in Spalten auch von selbst zentriert sind.

+0

bieten css von .linkb – Atula

Antwort

1

Wird das nicht?

#linksbwrap { 
 
    display: inline-block; 
 
    -webkit-column-count: 4; 
 
    -moz-column-count: 4; 
 
    column-count: 4; 
 
    background:lightblue; 
 
    margin: 0 40px; 
 
    padding-left: 30px; 
 
}
<div id="linksbwrap"> 
 
    <a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem</a><br> 
 
    <a class="linkb" href="">Lorem ipsum Lorem ipsum</a><br> 
 
</div>

+0

Sie können sehen, dass die linken/rechten Ränder sind nicht das gleiche – bonaca

+0

@bonaca Sprechen wir über den richtigen Platz in jeder Spalte sollte in den ersten Spalten linken Seite übereinstimmen, so in meiner Antwort sollte es mehr blauen Raum auf der linken Seite sein die erste Spalte? – LGSon

+0

@bonaca Aktualisiert meine Antwort. Ist das wie du willst? – LGSon

0

fügen Sie diese zu Ihrer CSS

#linksbwrap { 
     display: flex; 
     justify-content: space-around; 
    } 

Dieser gleich viel Raum auf der linken Seite des ersten Elements verlassen und das Recht des letzten Elements

+0

In diesem Fall sind alle Spalten und Links durcheinander! – bonaca

2

Versuchen Sie, die Breite zu fixieren und es in der Mitte zu halten Ort. So dass es Ihnen das Ergebnis geben wird, wie der linke und der rechte Rand gleich sind.

#linksbwrap{ 
-webkit-column-count: 4; 
-moz-column-count: 4; 
column-count: 4; 
margin:0px auto; 
width:80%; 
} 

DEMO

+0

Sie können sehen, dass die linken/rechten Ränder nicht die gleichen sind – bonaca

+0

was ist nicht das Gleiche? Überprüfst du den Rand mit der Textendung? Wenn ja, ist es falsch. Sie sollten mit der Boxgröße nicht die Textgröße überprüfen. –

1

Ich empfehle, mit online css generators wie:

CSS3Generator.com

können Sie verschiedene Eigenschaften versuchen, die besten für Ihr Problem zu finden.

Verwandte Themen