CSS設置,圖片均勻排列。


可能從標題,不知道我要說什么意思。

那么習慣性的,貼張圖,再對這張圖解釋一下:

上面就是個簡單的demo, 紅色正方形的相當於是個問號,對前面的文字進行解釋的。

 

之前這種設置都是將紅色方框編程塊級元素,然后定位,后來發現這種做法很愚蠢,增加了直接的工作量,而且父元素中的position:relative給自己帶來的兼容性問題,有時很不容易排查。

 

當我把鼠標放在紅色區域時,顯示對這個內容的解釋。上面的例子是經常在使用中的一種布局,所以特意寫出來,"填坑"吧。

 

<style> .dm { padding:5px; width:120px; font-size:14px; line-height: 1.5em; background: #f4f4f4;
    } .dm div{display: inline-block;*display: inline;*zoom:1;width:20px;height: 20px;vertical-align:middle;background: red;position: relative;cursor:pointer;} .dm div span {position: absolute;bottom:24px;font-size: 12px;line-height: 12px;padding:5px;width:260px;background: beige;color:#777;box-shadow: 0 0 3px rgba(3,3,3,0.3);border-radius:5px;display:none;} .dm div span.lt { left:20px;
    } .dm div:hover span{display: block;}
</style>
<div class="dm"> セクター単位/インテリジェントバックアップ<div><span class="lt">前者はすべてのセクターをバックアップしますが、後者は使用されたセクターのみバックアップします。</span></div>
</div>

上面的做法,無論我的內容如何變化,都能保證元素在適當的位置顯示,而不是用定位的方法,如果內容變化了,這個布局也就打亂了。

這是內容增加后的效果:

總結自己以前的不足,讓自己邁前一步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM