margin隐藏最后的分割线

<style>
	*{margin: 0;padding: 0;}
	#demo li{
	    border-bottom: 1px solid #ccc;
	}
	#demo ul{
	    margin-bottom: -1px;
	}
	#demo{
		overflow: hidden;
	}
</style>

<div id="demo">
	<ul>
		<li>写个内容其实好困难啊。。。</li>
		<li>写个内容其实好困难啊。。。</li>
		<li>写个内容其实好困难啊。。。</li>
		<li>写个内容其实好困难啊。。。</li>
		<li>写个内容其实好困难啊。。。</li>
	</ul>
</div>

<style>
	#demo2{
		background: #aaa;
		width:620px;
	}
	#demo2 ul{
		margin-right: -100px;
		overflow: hidden;
	}
	#demo2 li{
		float: left;
		margin-right: 10px;
	}
	.img{
		width: 200px;
		height: 200px;
		background: #ddd;
	}

</style>
<div id="demo2">
	<ul>
		<li><div class="img"></div></li>
		<li><div class="img"></div></li>
		<li><div class="img"></div></li>
	</ul>
</div>

一般来说,我们都不喜欢看到最后有一条线,但是用样式去清楚那最后的线,非常麻烦,循环输出时,还要判断是否到结尾。

margin可以很好的解决这个问题。

直接上代码,不解释。

margin隐藏最后的分割线

时间: 2024-08-01 15:12:22

margin隐藏最后的分割线的相关文章

Menu菜单属性添加分割线与隐藏多余的分割线

  MyMenu.AutoLineReduction := maAutomatic; {默认会自动隐藏多余的分割线}   //MyMenu.AutoLineReduction := maManual;  {设定为手动会显示所有分割线} 参考链接:http://www.cnblogs.com/del/archive/2008/02/04/1064288.html 效果图:

TableView 隐藏多余的分割线

- (void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; } //调用 [self setExtraCellLineHidden:self.tableView];

tableview隐藏分割线的方法

隐藏tableview的分割线 方法1: 设置tableview的separatorStyle为UITableViewCellSeparatorStyleNone, myTableView.separatorStyle = UITableViewCellSeparatorStyleNone 方法2: 还有一种方法是定义一个空的UIView,然后将这个UIView设置为tableview的footer UIView *footer =[[UIView alloc] initWithFrame:CG

隐藏UITableView多余的分割线

先看看没有隐藏是什么效果以及代码是什么情况,这样更加直观 实现代码如下:(.h文件) #import "TableViewController.h" @interface TableViewController () <UITableViewDataSource, UITableViewDelegate> @property (nonatomic, strong) UITableView *myTableView; @property (nonatomic, strong)

不要告诉我你懂margin

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?-- 写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解.介于此我打算写下这篇文章,一来是自己工作中的总结,也是对自己知识的一次梳理. Margin是什么 CSS 边距属性定

关于margin的浏览器BUG

常见的浏览器下margin出现的bug 林林总总写了那么多,最后总结一些浏览器中常见的margin Bug吧,以后遇到margin下的布局问题可以查看这里找到解决的方案,如果你还发现其他关于浏览器下margin的Bug你可以发表留言,核对采纳后我会及时添加进去,感谢你的分享: IE6中双边距Bug: 发生场合:当给父元素内第一个浮动元素设置margin-left(元素float:left)或margin-right(元素float:right)时margin加倍. 解决方法:是给浮动元素加上di

你是否彻底了解margin属性?

写css,你少不了与margin打交道.你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?…… Margin是什么 CSS 边距属性定义元素周围的空间.通过使用单独的属性,可以对上.右.下.左的外边距进行设置.也可以使用简写的外边距属性同时改变所有的外边距.——W3

CSS技巧教程:margin在IE中的表现

margin的位移方向是指margin数值为正值时候的情形,如果是负值则位移方向相反. 如上图所示:黄色子元素盒的margin-top,margin-left为负值时,如-10px,则黄色子元素盒向上(向左)移动,越过相邻元素10px:黄色子元素盒的margin-right,margin-bottom为负值时,如-10px,黄色子元素盒不动,它右边(下边)的相邻元素和左移(上移)10px,垂直外边距合并问题垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间

完全解读 margin 标签

你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素.内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?…… 写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解.介于此我打算写下这篇文章,一来是自己工作中的总结,也是对自己知识的一次梳理. Margin是什么 CSS 边距属性