读高性能响应式web开发实战有感

1.css像素(px)是一种抽象像素,又被称为与设备无关像素。不同于设备的机械的、物理的像素。

2.让浏览器自适应系统分辨率宽度的html代码:

<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, width=device-width">
 

3.系统分辨率指的是视口大小。

4.导航栏基础样式:

.nav-list-item{

float:left;

width:25%;

width:calc(100%/4);

}

 我们用css3的calc函数,可以避免手动去计算每个导航栏宽度的问题,但是原始的width:25%与width:calc(100%/4);应同时存在,因为老版本的浏览器不支持calc函数。 

5.要有渐进增强和优雅降级的意识。


先看到这里,以后再补充剩下的章节


6.首先看一段html代码

<nav>

<ul>

<li><a>文字1<a><li>

<li><a>文字2<a><li>

<li><a>文字3<a><li>

<ul>

<nav>


让文字垂直居中的方法:

nav{

height:30px;

line-height:30px;

}

但是这样会有一个问题,height属性和line-height属性可能在不同 的样式片段中。

解决办法:

li a {

display:block;

padding:20px 40px;

}

先设置为块级元素才能使边距生效


第四章:媒体查询

看一段媒体查询代码

@media only screen and (max-width:600px){

.sidebar{display:none;}

}

代码的含义:

当页面仅在屏幕上显示,且页面宽度不超过600px时,让侧边栏隐藏。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值