日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题

發布時間:2023/11/28 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
html && css 解決li浮動邊框為2的問題

思路

問題:首先,li 浮動后,添加邊框,則 中間 li 的邊框會形成 1+1=2 的效果,1px的邊框會變成2px。(例:分頁模塊)原因 => 就是浮動后的 li 會使粘著在一起,所以就出現 1+1=2解決方法:1. 設置 li => margin-left: -1px; 利用重疊,達到1px的效果。如果需要:hover ,則在 :hover里面加上 position: relative;就可以了。因為相對定位比標準流高一級,浮在上面。這樣就可以達到顯示被壓住的邊框了。2. 如果父元素本來就有 相對定位了,那么我們就可以使用 z-index:1 讓他顯示出來。*注意:方法可能不止以上2種,如有其他方法可聯系小棕熊QVQ,讓小棕熊與你一起學習更多的方法。

問題圖


方法1 html代碼

                html && css 解決浮動坍塌問題方法        * {            padding: 0;            margin: 0;        }.clearfix::after {        content: '';        display: block;        height: 0;        visibility: hidden;        clear: both;}        .container  {            width: 300px;            margin: 50px auto;            text-align: center;        }        .container li {            float: left;            padding: 5px 10px;            margin-left: -1px;  /* 解決方法 */            list-style: none;            border: 1px solid #00f;            box-sizing: border-box;        }        
1 2 3 4 5 6 7 8 9

:hover 效果上

                html && css 解決浮動坍塌問題方法        * {            padding: 0;            margin: 0;        }.clearfix::after {        content: '';        display: block;        height: 0;        visibility: hidden;        clear: both;}        .container  {            width: 300px;            margin: 50px auto;            text-align: center;        }        .container li {            float: left;            padding: 5px 10px;            list-style: none;            margin-left: -1px;            border: 1px solid #00f;            box-sizing: border-box;        }        .container li:hover {            position: relative;            border: 1px solid #0ff;        }        
1 2 3 4 5 6 7 8 9

加了 position: relative 和沒有添加 position: relative 的對比圖


方法3 ?z-index:1

                html && css 解決浮動坍塌問題方法        * {            padding: 0;            margin: 0;        }.clearfix::after {        content: '';        display: block;        height: 0;        visibility: hidden;        clear: both;}        .container  {            width: 300px;            margin: 50px auto;            text-align: center;        }        .container li {            position: relative;            float: left;            padding: 5px 10px;            list-style: none;            margin-left: -1px;            border: 1px solid #00f;            box-sizing: border-box;        }        .container li:hover {            z-index: 1;             border: 1px solid #0ff;        }        
1 2 3 4 5 6 7 8 9

效果圖

總結

以上是生活随笔為你收集整理的ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。