2013-01-15 9 views
15

Ich habe eine Liste mit Kugeln. Ich machte die Kugeln kleiner, indem ich den li Text innerhalb eines span setzte und die Schriftgröße des li kleiner als das der Spannweite machte. Das Problem ist, dass die Kugeln nicht mehr vertikal zum Text ausgerichtet sind. Wie repariere ich das?Vertikal kleinere Kugeln mit größerem Text ausrichten

HTML:

<ul> 
    <li><span>text1</span></li> 
    <li><span>text2</span></li> 
    <li><span>text3</span></li> 
    <li><span>text4</span></li> 
</ul> 

CSS:

li{ 
    font-size: 15px; 
} 
li span{ 
    font-size: 25px; 
} 

jsFiddle: http://jsfiddle.net/tXzcA/

Antwort

5

Sie könnten einfach Ihren eigenen Aufzählungszeichen machen und es in die gewünschte Größe bringen.

li{ 
    font-size: 15px; 
    list-style-type:none; 

} 
li span{ 
    font-size: 25px; 
} 

ul li:before { 
    content: "•"; 
    font-size: 80%; 
    padding-right: 10px; 
} 

Wechseln Sie einfach um die font-size auf die gewünschte Größe.

jsFiddle

+0

Alt + 0149 oder einfach kopieren und füge es aus meiner Post ein. [Alt Codes] (http://symbolcodes.tlt.psu.edu/accents/codealt.html) – Jason

+0

Es funktionierte, wenn ich 'content:" \ 2022 "' – dmr

5

Dies ist, was ich verwendet, es beiden Zentren auf den Punkt & den Inhalt

Jsfiddle: http://jsfiddle.net/VR2hP/14/

CSS:

ul { padding-left:5em; list-style:none; } 
     li.twitter:before, li.fb:before {  
     font-family: 'FontAwesome'; 
     margin:0 .2em 0 -1.5em; 
     font-size: 3em; 
     vertical-align:middle; 
    } 
    li.twitter:before{content: '\f081';} 
    li.fb:before { content: '\f082';} 
    li{list-style-type:none;} 
    li span{display:inline-block;vertical-align:middle;} 
+0

Große Antwort, ich mag die Verwendung der Symbolschriftarten und Es hat eine gute Browser-Unterstützung (getestet in IE8 +). –