html+css基础教程入门之CSS 尺寸

设置段落的高度和宽度:

p{

height:100px;

width:100px;

}

height属性可能的值有:

auto: 默认。浏览器会计算出实际的高度。

length: 使用 px、em 等单位定义高度。

%: 基于包含它的块级对象的百分比高度。通常单独对一个div高度为百分比没有效果。

inherit: 规定应该从父元素继承 height 属性的值。

CSS line-height 属性

line-height 属性设置行间的距离(行高)。该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。 line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。

设置段落的高度和行高:

p{

height:100px;

line-height:100px;

}

CSS max-height和min-height 属性

max-height 属性设置元素的最大高度。该属性值会对元素的高度设置一个最高限制。因此,元素可以比指定值矮,但不能比其高。不允许指定负值。

min-height 属性设置元素的最小高度。该属性值会对元素的高度设置一个最低限制。因此,元素可以比指定值高,但不能比其矮。不允许指定负值。

max-height和min-height 属性不包括外边距、边框和内边距。

p{

max-height:50px;

}

对为什么需要设置max-height最大高度的解释:

此属性较少使用,可能是为了避免内容太多将高度撑太高影响布局美化统一,这个时候我们设置最大高度限制。比如一个table tr td表格对象里装一个图片,而图片高度不确定,如果太高了不想图片撑破tr td表格,这个时候通过css max-height限制图片最大高度是有必要的。

设置min-height最小高度应用地方的解释:

有时设置一个对象盒子时候避免对象没有内容时候不能撑开,但内容多少不能确定所以又不能固定高度,这个时候我们就会需要css来设置min-height最小高度撑高对象盒子。当内容少时候最小高度能将内容显示出,如果内容多余最小高度能装下时候,对象也会再随内容增多而增高。根据实践经验,如果仅仅是上面这些处理,往往是无法应对实际需求的,存在一些“致命问题”。新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。

IE6不支持max-height解决方法

1)使用css hack来解决

.box{

max-height:50px;_height:50px;

}

2)还有直接使用以下CSS代码

.box{

height: expression(this.height> 50 ?50: true); max-height: 50px;

}

但是此CSS代码会引起图片加载后不能正常显示(图片随机会被缩小无法正常显示),推荐使用max-height:50px;_hei 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ght:50px;来解决IE6不能max属性的问题。

同理,推荐使用css hack来解决IE6不支持min-height的问题。

CSS width 属性

width 属性设置元素的宽度,这个属性定义元素内容区的宽度,在内容区外面可以增加内边距、边框和外边距。

传统Html 宽度属性单词:width 如width=“300”;

CSS 宽度属性单词:width 如width:300px;

设置段落的高度和宽度:

p{

height:100px;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值