Ich habe Hintergrundfarbe auf die Links in meiner Länderliste angewendet. Es funktioniert gut im Allgemeinen:Überlauf für die Hintergrundfarbe des Textes
jedoch für die Länder, die mehr Namen haben, ist es nicht sehr gut funktionieren.
Ich versuche, die gelbe Farbe Überlauf, alles zu machen und deutlich Landes vollständigen Namen zeigen.
HTML:
<div class="flagList">
<div class="flagColumn"> ... </div>
<div class="flagColumn"> ... </div>
<div class="flagColumn"> ... </div>
...
</div>
CSS:
.flagColumn {
width: 33%;
float: left;
border:0px solid;
height:1.6em;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
z-index: 1; position:relative;
}
.flagColumn:hover {
overflow:visible;
z-index: 2; position:relative;
display: inline;
background-color:yellow;
}
Ich werde vorschlagen, dass Sie HTML-Tabellen verwenden. Sie formatieren die Zeilen und Spalten richtig. Tabellen werden auch gut formatiert sein. Überprüfen Sie dieses Tutorial, um zu beginnen: [link] (http://www.w3schools.com/html/html_tables.asp) – zaingz