当前位置: 首页 > news >正文

网站浏览器兼容性测试/百度竞价推广方案的制定

网站浏览器兼容性测试,百度竞价推广方案的制定,上海的外贸网站建设公司排名,企业网站优化排名方案css中height 100vh的应用场景,动态高度百分比布局,浏览器视区大小单位height:100vh一些只能vw, vh才能完成的应用场景:1. 场景之:元素的尺寸限制vw vh 主要是实现了动态高度百分比布局,比如宽高比不固定的图片&#xf…

css中height 100vh的应用场景,动态高度百分比布局,浏览器视区大小单位

height:100vh

一些只能vw, vh才能完成的应用场景:

1. 场景之:元素的尺寸限制

vw vh 主要是实现了动态高度百分比布局,比如宽高比不固定的图片,vw很轻易的实现正方形图片缩略图

原始大图的尺寸限制问题——因为很有可能图片过大,尼玛一屏显示器区域不够放,我们需要对其进行缩放处理。

这类限制的实现,在当下,需要获得图片的原始大小,以及浏览器内部尺寸,算大小,算比例等,算是比较折腾的。

但是,vw, vh等单位本身就是浏览器视区大小相关单位,直接使用其做限制,岂不省了N多JS代码?

CSS代码:

.vw_vh_img {

max-width: 90vw;

max-height: 90%;

max-height: 90vh;

}

HTML代码:

1977ee931815242e6ddff22b75cd4f5f.png

2. CSS3新vw, vh单位与纯CSS定位的弹框屏幕居中效果实例页面

3. 视区覆盖以及边界定位

vh确实是相对于屏幕的,但默认body有一个margin,100%加上这个margin就超出了就会出现滚动条。清除body的margin即可。

body{margin:0;}

=====================

在做手机端的时候经常会用到的做字体的尺寸单位

说白了 em就相当于“倍”,比如设置当前的div的字体大小为1.5em,则当前的div的字体大小为:当前div继承的字体大小*1.5

但是当div进行嵌套的时候,em始终是按照当前div继承的字体大小来缩放,参照后面的例子。

2.rem

这里的r就是root的意思,意思是相对于根节点来进行缩放,当有嵌套关系的时候,嵌套关系的元素的字体大小始终按照根节点的字体大小进行缩放。

参照后面给的demo

3.vh

vh就是当前屏幕可见高度的1%,也就是说

height:100vh == height:100%;

但是有个好处是当元素没有内容时候,设置height:100%该元素不会被撑开,

但是设置height:100vh,该元素会被撑开屏幕高度一致。

4.vw

vw就是当前屏幕宽度的1%

补充一句,当设置width:100%,被设置元素的宽度是按照父元素的宽度来设置,

但是100vw是相对于屏幕可见宽度来设置的,所以会出现50vw 比50%大的情况

恭贺新春

html{

font-size: 14px;

}

.em,

.em > .em-son,

.em > .em-son > .em-grandson {

font-size: 1.2em;

}

.rem,

.rem > .rem-son,

.rem > .rem-son > .rem-grandson {

font-size: 1.2rem;

}

.rem-box {

background: #d60b3b;

width:10rem;

height: 10rem;

color: #fff;

text-align: center;

line-height:5rem;

}

.vhvw-box {

background: #d60b3b;

width:50vw;

height: 50vh;

color: #fff;

text-align: center;

line-height:25vh;

}

em 继承父元素的字体大小,来变大或变小,多层嵌套字体变化

字体大小 1.2 * 14(父元素body) = 16px

字体大小 1.2 * 16(父元素em) = 20px

字体大小 1.2 * 20(父元素em-son) = 24px

rem 继承根节点元素的字体大小,来变大或变小,多层嵌套字体不变化

字体大小 1.2 * 14(根节点html) = 16px

字体大小 1.2 * 14(根节点html) = 16px

字体大小 1.2 * 14(根节点html) = 16px

rem 也可作为固定长度单位设置宽高等

宽:14 * 10 = 140px

高:14 * 10 = 140px

vh,vw 屏幕可见区域的高度,宽度的1%

宽:屏幕宽度的50%

高:屏幕高度的50%

恭贺新春

html{

font-size: 14px;

}

.em,

.em > .em-son,

.em > .em-son > .em-grandson {

font-size: 1.2em;

}

.rem,

.rem > .rem-son,

.rem > .rem-son > .rem-grandson {

font-size: 1.2rem;

}

.rem-box {

background: #d60b3b;

width:10rem;

height: 10rem;

color: #fff;

text-align: center;

line-height:5rem;

}

.vhvw-box {

background: #d60b3b;

width:50vw;

height: 50vh;

color: #fff;

text-align: center;

line-height:25vh;

}

em 继承父元素的字体大小,来变大或变小,多层嵌套字体变化

字体大小 1.2 * 14(父元素body) = 16px

字体大小 1.2 * 16(父元素em) = 20px

字体大小 1.2 * 20(父元素em-son) = 24px

rem 继承根节点元素的字体大小,来变大或变小,多层嵌套字体不变化

字体大小 1.2 * 14(根节点html) = 16px

字体大小 1.2 * 14(根节点html) = 16px

字体大小 1.2 * 14(根节点html) = 16px

rem 也可作为固定长度单位设置宽高等

宽:14 * 10 = 140px

高:14 * 10 = 140px

vh,vw 屏幕可见区域的高度,宽度的1%

宽:屏幕宽度的50%

高:屏幕高度的50%

http://www.jmfq.cn/news/4843117.html

相关文章:

  • 如何做一个购物网站页面/千川推广官网
  • 街道政府网站三基建设汇报/自己如何做一个网站
  • 动漫一级a做爰片免费网站/app开发费用一般多少钱
  • 互动网站欣赏/陕西seo快速排名
  • 如何建一个企业网站/河南最新消息
  • 网站开发费算无形资产吗/seo项目是什么
  • 网站建设的网络公/制作企业网站
  • 设计logo网站 生成器/百度企业官网
  • 无锡网站建设多少钱/提高工作效率的措施
  • 室内设计联盟官方网站登录/北京seo管理
  • 什么是网站?/优化seo深圳
  • 怎么做分享软件的网站/磁力下载
  • 网易那个自己做游戏的网站是什么/网络营销推广策划步骤
  • 网站建设教程公司/百度搜索如何去广告
  • 现在流行的网站开发语言/手机怎么制作网站
  • 张店区创业孵化中心有做网站的吗/成都排名seo公司
  • 怎么给网站添加关键词/做推广哪个平台效果好
  • 做网站所需要的技术/郑州网络营销哪家正规
  • 深圳app开发定制公司/东莞市网络seo推广企业
  • 专门做灯具海报的网站/百度权重
  • 建设部执业资格注册中心网站/cms快速建站
  • 怎么区分网站的好坏/北京网络营销外包公司哪家好
  • 常德市做网站联系电话/广东近期新闻
  • wordpress ini主题/优化网站页面
  • php网站建设考试/中央新闻联播
  • 免费网页代理ip地址网站/沈阳网站关键词排名
  • 单页网站怎么做排名/网络推广员
  • 村网通为每个农村建设了网站/网络营销中的seo与sem
  • 阳狮做网站/网站免费推广的方法
  • 客服做的比较好的网站/上海网站推广排名公司