五个比较实用的CSS属性,网页设计时很多时候都使用到。
来源:互联网 发布:中美国进出口数据 编辑:程序博客网 时间:2024/05/09 18:07
这篇文章是关于5个有用的CSS属性的,也许你很熟悉但是却不常用。我不是将新兴的CSS3的属性,而是指CSS2的属性,例如:clip, min-height, white-space, cursor和display,他们被各种浏览器支持。所以,千万不要错误这篇文章哦,因为你将发现一些非常有用的东西。
1. CSS Clip
clip属性像是一个遮罩。它允许你在一个矩形内遮罩一个元素内容。要修剪一个元素,你必须指明position为absolute,然后指明top, right, bottom和left相对于元素的值。
图像修剪实例(demo)
下面的实例演示了如果使用clip属性遮罩一个图像。首先,指明<div>元素的position:relative。下一步,指明<img>原色的position:absolute和相对的矩形值。
- .clip {
- position: relative;
- height: 130px;
- width: 200px;
- border: solid 1px #ccc;
- }
- .clip img {
- position: absolute;
- clip: rect(30px 165px 100px 30px);
- }
复制代码
图像调整大小与修剪(demo)
在这个例子中,我将给你演示如何调整图像的大小并修剪图像。我原来的图片是一个矩形格式。我希望将它缩小50%来创建一个正方形格式的缩略图。因为,我使用width和height属性来调整图像的大小,然后使用clip属性来做遮罩。然后,我使用left属性来将图片左移15px。
- .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;
- }
复制代码
2. Min-height(demo)
min-height属性允许你指定元素的最小高度。在你需要平衡布局时非常有用。我在我的工作经历中使用了它,以确保内容区域始终比工具条要高。
- .with_minheight {
- min-height: 550px;
- }
复制代码
IE6的Min-height hack
注意:IE6不支持min-height,但是有一个min-height hack。
- .with_minheight {
- min-height:550px;
- height:auto !important;
- height:550px;
- }
复制代码
3. White-space(demo)
white-spcae属性指明如何处理元素的空白间隔。例如,指明white-space: nowrap将阻止文本换行。
- em {
- white-space: nowrap;
- }
复制代码
4. Cursor (demo)
如果你改变一个按钮的行为,同时你也会更改它的鼠标样式。例如,如果按钮不可用,那么鼠标将变成默认样式(箭头),指示按钮不可被点击。因此,cursor属性在web应用开发中是非常有用的。
- .disabled {
- cursor: default;
- }
- .busy {
- cursor: wait;
- }
- .clickable:hover {
- cursor: pointer;
- }
复制代码
5. Display inline / block (demo)
也许你不知道的:block的元素是在心的一行渲染的,然而inline的元素是在同一行渲染的。 <div>, <h1>和<p>标签是block元素的例子。inline标签的例子有:<em>, <span>和<strong>。你可以通过指明display:inline或block来重写display样式。
- .block em {
- display: block;
- }
- .inline h4, .inline p {
- display: inline;
- }
复制代码
- 五个比较实用的CSS属性,网页设计时很多时候都使用到。
- 比较实用的网站设计时常用的代码
- 组件的设计时属性
- 谈谈网站设计时图片的使用
- 设计时属性:设计时属性相关类型
- jsp网页设计时的几个小技巧
- CSS设计时的八个必要的小技巧
- css+div设计时IE与Firefox的主要区别
- css+div设计时IE与Firefox的主要区别
- 设计时给自定义web控件的属性赋值
- ASP.net自定义控件---属性的设计时特性
- .Net 用户控件中复杂属性的设计时支持
- 自定义控件集合属性的设计时支持
- ASP.net自定义控件---属性的设计时特性
- 很多时候,我们都身不由己
- 设计时如何把握网页布局
- 谈谈网站设计时图片的使用(转)
- 比较实用的 css3属性
- ATL中自画播放器进度条(SLIDER)
- Linux环境进程间通信(一)
- socket通信的环形缓冲
- 英语发音
- 应用程序性能测试的艺术(连载)第2章有效应用系统性能测试的基本原则01
- 五个比较实用的CSS属性,网页设计时很多时候都使用到。
- 拷贝构造函数_2
- 素数判断算法(高效率)
- HDU 1254 推箱子
- 结构体数组的初始化
- 中断模块示例
- cognos
- 整理个人实现的Ftp服务器、Web Ftp服务器、Mini Http服务器
- JS调用问题