日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

多行列表右边距为零的实现方法

發(fā)布時(shí)間:2025/6/17 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多行列表右边距为零的实现方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

工作當(dāng)中我們經(jīng)常遇到這樣的需求,多個(gè)圖片或者其他元素按順序從左至右排列,左右兩側(cè)的元素的外邊距都是零。示例如下:

這種布局相信大家都經(jīng)常遇到,當(dāng)然用css3選擇器的話不難實(shí)現(xiàn),但是我們不得不面對(duì)兼容問題。也可以手動(dòng)來給右側(cè)的元素加上一個(gè)class名稱,然后讓這個(gè)class的margin-right:0。那么,問題是,如果這些數(shù)據(jù)都是從后臺(tái)動(dòng)態(tài)取出來的,這樣的話,數(shù)據(jù)就不固定了,也無法手動(dòng)去添加class名稱。如果用JS的話就好實(shí)現(xiàn)了,但是用JS的話肯定會(huì)對(duì)頁面的性能有一定的影響。那么我們改怎么實(shí)現(xiàn)這個(gè)效果呢?答案就是使用margin:負(fù)值.代碼如下:

<!doctype html> <html> <head> <meta charset="utf-8"> <title>margin 問題</title> <style> *{margin: 0;padding: 0;list-style:none;} #wrap{width: 320px;height: auto;overflow:hidden;margin: 100px auto;background: blue;border: black 5px solid; } #wrap ul{background: green;overflow:hidden;height: auto;margin: 0 -10px -10px 0; } #wrap ul li{float: left;width: 100px;height: 100px;line-height:100px;text-align:center;background: red;margin: 0 10px 10px 0;color: #fff; } </style> </head> <body> <div id="wrap"> <ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li> </ul> </div> </body> </html>

?

轉(zhuǎn)載于:https://www.cnblogs.com/codinganytime/p/5207576.html

總結(jié)

以上是生活随笔為你收集整理的多行列表右边距为零的实现方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。