【翻译】5个简单,但有用的CSS属性

本文介绍五个经常被忽略但非常实用的CSS属性:clip用于隐藏元素的部分内容;min-height确保元素达到最小高度;white-space控制空白符的行为;cursor改变鼠标指针样式;display设置元素的显示方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010010611121020.jpg

  这篇文章是5个你应该很熟悉的有用的CSS属性,但很可能会很少使用。我不是在谈论新的设想的CSS3属性。我指的是旧的CSS2中的属性,如:clip, min-height, white-space, cursor, 和 display,这些被所有的浏览器广泛支持。所以,不要错过这篇文章因为你可能会惊讶他们是多么有用。


1.CSS Clip

  Clip属性就像一个面罩。它允许你在掩盖矩形元素的内容。要剪辑一个元素:你必须指定position为absolute。然后,指定相对于元素的top,right,bottom,和left的值。

2010010611190451.gif

图像剪辑实例(演示)

  下面的示例将演示如何使用clip属性掩盖图片。首先,指定<div>元素position:relative。然后,指定<img>元素position:absolute和相应的边距。

2010010611211117.gif

 


  
.clip {
position
: relative ;
height
: 130px ;
width
: 200px ;
border
: solid 1px #ccc ;
}
.clip img
{
position
: absolute ;
clip
: rect(30px 165px 100px 30px) ;
}

 

图像调整和剪辑(演示

  在这个例子中,我将告诉你如何调整和剪辑图像。我的原图像为矩形格式。我想按50%的比例缩小它来创建一个正方形的格式的缩略图库。所以,我用的width和height属性来调整图像和用clip属性来掩盖他们。然后,我用left属性来让图像左移15px。

2010010611231670.gif

 


   
.gallery li {
float
: left ;
margin
: 0 10px 0 0 ;
position
: relative ;
width
: 70px ;
height
: 70px ;
border
: solid 1px #000 ;
}
.gallery img
{
width
: 100px ;
height
: 70px ;
position
: absolute ;
clip
: rect(0 85px 70px 15px) ;
left
: -15px ;</span>
}


2.Min-height(演示

  min-height属性允许你指定元素的最小高度。但你需要平衡布局的时候它就很有用了。我在我的job board上使用它来确保内容区域总是高过侧边栏。

2010010611290968.gif

 


  
.with_minheight {
min-height
: 550px ;
}

 

IE6的min-height hack

  注:min-height不支持IE6的,但这里有一个min-height hack

 


  
.with_minheight {
min-height
: 550px ;
height
: auto !important ;
height
: 550px ;
}


3.White-space(演示

  White-space属性指定一个元素如何处理空白。例如,指定white-space:nowrap将会防止文本从一行包裹到下一行。

2010010611334980.gif

 


  
em {
white-space
: nowrap ;
}

 

4. Cursor (演示)

  如果您更改按钮的行为,你也应该改变光标。 例如,当一个按钮被禁用,光标应改为默认(箭头),以表明它是无法点击。 因此, cursor属性对开发web应用程序非常有用。

2010010611352926.gif

 


  
.disabled {
cursor
: default ;
}

.busy
{
cursor
: wait ;
}

.clickable:hover
{
cursor
: pointer ;
}

 

5. Display inline / block (演示

  也许您不知道块元素呈现在一个新行,而内联元素是呈现在同一行。<div> , <h1>和<p>标签是块元素的例子。内联标签的例子有:<em>,<span>,和<strong>。用户也可以通过指定显示的显示样式:inline或block。

2010010611371163.gif

 


  
.block em {
display
: block ;
}

.inline h4, .inline p
{
display
: inline ;
}

 

PS

中文地址:

http://www.cnblogs.com/wiky/articles/5-simple-but-useful-css-properties.html 

英文地址:

http://www.webdesignerwall.com/tutorials/5-simple-but-useful-css-properties/

  中文由维奇翻译,如有转载请注明出处,翻译如有错漏欢迎留言指出,谢谢!

转载于:https://www.cnblogs.com/wiky/archive/2010/01/06/5-simple-but-useful-css-properties.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值