如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
html5中让div撑满不同尺寸手机屏幕的2种方法
随着全面屏时代的到来,现在手机屏幕比例有很多种,在做H5页面时,怎么能让div撑满整个手机屏幕?
工具/原料
- Visual Studio Code或DW
单个DIV实现全屏的方法
如果我们整个页面只有一个DIV,或者说只有1屏的页面时,可以使用此方法。在body中加入div标签【div>/div>】,然后在style中定义样式【*{margin: 0;padding: 0;}】。
然后直接定义div样式【div{width: 100%;height: 100%;background: #ff0000;position: absolute;}】.保存后刷新页面,可以看到,已经默认撑满整个手机屏幕啦。
多个DIV实现第一个DIV撑满屏幕
如果是比较复杂的页面,我们只需要第一屏撑满全屏,可以使用此方法。单独定义html和body的样式。【html,body{width: 100%;height: 100%;}】。
然后给DIV添加嵌套样式【.bg{width: 100%;height: 100%;background: #ff0000;}】并在DIV中引入bgCSS【div class="bg">/div>】保存页面后可以看到此时div也撑满屏幕了。
为了方便观察,我们在添加一个不同颜色的DIV【div class="content">/div>】并定义CSS【width: 10rem;height: 5rem;background: #ffea00;】。保存后网上滑屏,可以看到后添加的DIV也可以正常显示啦。
在浏览器开发者模式下,可以切换手机的型号,不同型号手机屏幕比例是不一样的哦,可以看到,从普通的16:9的屏幕切换到iphone7时,屏幕虽然变长了,但是下面的黄色div是不会显示出来的。
再切换到最新的全面屏iphone X 时,依然是红色的div撑满全屏的。
上滑屏幕后才会看到下面的其他div模块,这样就可以实现想要的效果啦。
注意事项
- 第一种方式是采用的定位。absolute,relative,fixed这三个数值都可以使用的
- 第二种可以多个DIV时使用,建议选择第二种哦。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 433 HTML