CSS實戰中經常出現的問題。

2021-10-09 01:12:09 字數 881 閱讀 1251

追夢子前端部落格。

2. button高度問題

button在高度計算上始終使用了quirks模式。在quirks模式下,邊框的計算是在元素的寬度內的,而不像標準模式一樣計算在外部,所以在text和button上同時設定邊框就會得到button的高度比text小的現象。所以文字框要與button按鈕對齊,button的高度是要高於文字text的高度的。(button的高度包含邊框的高度,而文字框text則不包含邊框高度。)

3. opacity透明度問題

如果父元素使用了opacity那麼子元素也會被透明,如果不想讓子元素透明,那麼就弄乙個空的元素,給這個空的元素設定opacity而不是給父元素。如果即要加背景又要加透明度,那麼需要新增兩個元素,乙個加背景,乙個加。

4. 在ie7中input為submit時如果有邊框會出現一條黑色的邊框,解決方法,在input外面套一層標籤,然後給外面的那一層新增邊框。

5. ie低版本按鈕單擊以後出現虛線,通過outline:0,去除。

6. z-index問題

如果出現覆蓋不了的問題,那麼可以通過給想要覆蓋的元素新增背景顏色。

7. a標籤中使用img後的高度多出幾畫素解決方法

這個主要是因為img是行內元素,它的下邊緣預設是與基線對齊的,將img標籤display設定成block

8. 當父元素沒有設定高的時候,如果發現子元素沒有被父元素包含,那麼可以通過overflow:hidden來解決。

9. 一旦出現問題的時候,盡快解決,如果是要將**重用,一定要考慮後面的**。

10. 模組化css**,把公共的元素取單獨的class,好抽離。

11. 在css中沒有colspan,單元格合併,需要在html中直接設定。

12. 浮動的元素,父元素的高不會被撐開。解決:清除浮動。

面試中經常出現的redis問題

總之一句話,用redis就是為了防止高併發訪問量大的情況下,你的伺服器gg了,就像是100w個賬號搶周杰倫演唱會2w個票時,大麥崩了!錢都花不出去!啥也不是!出現這個問題的原因就是多人同時訪問資料庫,造成資料庫的崩潰。這時候就出現了redis 不是黃牛的意思!redis作為乙個實現資料的快取,主要作...

面試中經常出現的演算法

面試中經常出現的演算法 面試中經常出現的演算法 2010 09 21 09 01 分類 面試題二分查詢的 int bfind int a,int len,int val else if a m val else return m return 1 沒有找到 寫出在母串中查詢子串出現次數的 int c...

前端中經常出現的演算法總結

雖說我們很多時候前端很少有機會接觸到演算法,但對演算法的理解和掌握是乙個優秀工程師的評價標準之一,而且當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。在一段時間的學習之後,我總結羅列了前端中常見見的幾個演算法 一 排序演算法 排序演算法是比較開發的演算法之一,方法種類較多...