我通常覺得你誤用網格系統試圖通過有8列,它是沒有意義的有一個列表的列表,以及其它問題內12列什麼是錯的。對我來說,重寫標記的用戶面板部分是最簡單的,然後對其進行設計,而不必擔心壓倒性的事情。
我將取代目前分類股利「八柱移動三」有以下幾點:
<div class="eight columns mobile-three user-panel">
<div class="user-controls">
<ul>
<li class="account-options"><a href="http://comvivem.treswd.com/net/my-profile">Opciones de cuenta</a></li>
<li class="logout-link"><a href="http://comvivem.treswd.com/net/users/logout">Cerrar sesión</a></li>
</ul>
</div>
<div class="user">
<span class="user-name">Demo</span>
<a class="avatar" href="http://comvivem.treswd.com/net/users/view/2">
<img title="Demo Demo" alt="Demo Demo" style="" src="uploads/default/files/kung_fu_panda.gif">
</a>
</div>
</div>
然後卸下.user-panel
及其子元素的所有現有樣式。添加以下樣式:
.user-panel {
color: #FFFFFF;
text-align: right;
}
.user-panel a { color: #FFFFFF; }
.user-panel .user-controls {
margin: 9px 54px 0 0;
}
.user-panel .user-controls ul { list-style-type: none; }
.user-panel .user-controls li {
display: inline-block;
font-size: 11px;
}
.user-panel .user-controls li:not(:last-child):after {
color: #FFFFFF;
content: "|";
padding: 0 3px 0 6px;
}
.user-panel .user {
position: absolute;
right: 6px;
top: 0;
}
.user-panel .user .user-name {
bottom: 10px;
margin-right: 54px;
position: relative;
}
.user-panel .user .avatar {
display: inline-block;
position: absolute;
right: 0;
top: 8px;
width: 54px;
}
.user-panel .user .avatar img {
max-height: 54px;
max-width: 54px;
}
這應該產生像this佈局,這我假設是你想要的。
試着改善你的問題的標題。 「這個CSS」沒有任何價值。 – Pavlo