CSS学习总结

  • 背景图片需要固定(fixed):

iOS不支持background-attachment属性

需要用以下hack方式,代码:

body: before {
    content: '';
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: url("XXX.png") repeat;
    background-size: 75%
}

 

超出宽度的文本自动省略:

效果图

代码:

{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

需要同时加上“overflow: hidden;”和“white-space: nowrap;”

“text-overflow: ellipsis;”才会起作用。

 

span标签设置line-height高度错位:

span标签加上“display: inline-block;”属性后,高度位置会错位。

代码:

 

需要在span标签加上“overflow: hidden;”才会起作用。

 

其他注意的细节:

1、body的height为100%时,其scrollTop始终为0;

2、overflow-x在部分iOS设备上会失效;

3、微信端的flex属性,可能在span、a等内联元素上失效,加上“display: block;”可以解决。

 

flex主要属性

.Flex {
  flex-direction : row | row-reverse | column | column-reverse;
  flex-wrap : nowrap | wrap | wrap-reverse;
  flex-flow : <flex-direction> <flex-wrap>;
  justify-content : flex-start | flex-end | center | space-between | space-around;
  align-items : flex-start | flex-end | center | baseline | stretch;
  align-content : flex-start | flex-end | center | space-between | space-around | stretch;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值