宽高自适应

 网页布局中经常要定义元素的宽和高。但很多时候我们希望元素的大小能够根据窗口或子元素自动调整,这就是pc自适应。
自适应的优点:元素自适应在网页布局中非常重要,它能够使网页显示更灵活,可以适应在不同设备、不同窗口和不同分辨率下显示。

宽度自适应

 元素宽度设置为100%。(块元素宽度默认为100%)或者不设置宽度(width);(宽度是父元素的宽度)

高度自适应

1)自适应元素高度:height:auto;或者不设置;(是子元素撑开父元素的高度)2)元素高度自适应窗口高度设置方法:html,body{height:100%;}注:如果设置子元素的高度跟随父元素的高度变化而变化,那么父元素必须有高度。

最小高度的自适应

非浮动元素地父元素高度自适应

1、不写高度;(弊端:当内容很少的时候,元素高度也会很小,影响美观)
2、height:auto;
3、min-height属性:最小高度;(IE6浏览器不识别该属性)
4、通过下划线过滤器min-height:value;_height:value;
5、通过关键字过滤器 min-height:va

PC端 宽高自适应问题相关推荐

  1. 移动端宽高自适应布局解决办法

    移动端布局总会出现宽高在不同移动终端显示不一致的问题,具体是由于各终端设备的宽高不一致引起的.通常情况下我们会通过用js来根据不同宽度实现自适应,那么高度如何自适应呢? 以上分别是做了宽度自适应的在 ...

  2. 图片适应窗口_HTMLCSS学习笔记(八)-- 宽高自适应

    宽高自适应 网页布局中经常要定义元素的宽和高.但很多时候我们希望元素的大小能够根据窗口或子元素自动调整,这就是pc自适应. 自适应的优点: 元素自适应在网页布局中非常重要,它能够使网页显示更灵活,可以 ...

  3. 宽高自适应_css样式写出三角形,宽高自适应的正方形,扇形!

    闲来无事练习一下常见的css样式,希望大家能指点一二! 1用css实现一个三角形!原理用border属性 <!DOCTYPE html> <html> <head> ...

  4. 从零开始学习前端开发 — 7、CSS宽高自适应

    一.宽度自适应 语法:width:100%; 注: a)块状元素的默认宽度为100% b) 当给元素设置宽度为100%时,继承父元素的宽度 c) 通常使用宽度自适应实现通栏效果 二.高度自适应 语法: ...

  5. css 百分比 怎么固定正方形_css样式写出三角形,宽高自适应的正方形,扇形!...

    闲来无事练习一下常见的css样式,希望大家能指点一二! 1用css实现一个三角形!原理用border属性 <! 实现它的原理那就要弄明白border属性, border是一个复合属性 borde ...

  6. 通过宽高自适应设计两栏布局和三栏布局

    1.两栏布局 我们要实现下面这样一个东西:两栏,左边一栏,右边一栏,左边宽高固定,右边宽高自适应,见下图: ✍我们有两种解决办法:(1)给右边盒子加外边距(2)calc函数的运用 第一种方法:(1)给 ...

  7. css控制图片拉伸不变形,css+background实现 图片宽高自适应,拉伸裁剪不变形

    图片宽高不固定 ,一样实现自适应,拉伸裁剪不变形,适应各大兼容性. 下面咱们在网上找两张宽高不一样的照片: No.1                                          ...

  8. 【CSS笔记】CSS设置元素堆叠顺序、元素宽高自适应、calc数学函数

    目录 一.堆叠顺序 1.1.默认堆叠顺序 1.2.设置堆叠顺序 二.宽高自适应

  9. 宽高自适应下的导航栏文本居中

    导航栏是网页中必不可少的一部分,固定的宽高可以直接写给元素,但是不同的分辨率之下,可能会出现滚动条或者空白,所以就需要使用宽高自适应的方式,让导航栏更加灵活的适应网页. 例: 导航栏 宽1000px ...

最新文章

  1. ACM入门之【离散化】
  2. android popupwindow 自定义背景,android – 无法将PopupWindow背景设置为透明
  3. android 图片变颜色代码,Android -对图片Drawable进行变色
  4. 【算法】剑指 Offer 47. 礼物的最大价值
  5. Vue登录注册,并保持登录状态
  6. python遇到‘\u’开头的unicode编码
  7. Security+ 学习笔记4 社会工程攻击
  8. pooling 与 步长大于1的卷积
  9. 基于vue开发一个组件库
  10. [DCDC](DC-DC) 电感计算有难题 ? 你我一起来学习
  11. Java项目-黄金矿工
  12. 在vue中如何使用umy-ui
  13. linux打不开vlc怎么办下面是解决方法
  14. Prezi - the best presentation tool
  15. linux立即重启计算机命令,轻松掌握Linux关机重启命令
  16. Git 详细安装教程(最新保姆级)
  17. python 怎么建立文件夹_如何用PYTHON新建文件夹
  18. 苏宁0元撸货福利来了!只限新人!老用户放弃吧!便宜只能占一次
  19. (转载)自定义View——弹性滑动
  20. 安装VMtools:请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。

热门文章

  1. ByteBuffer详解(大概2333)
  2. Java如何绘制圆锥,五、Unity 生成几种常用模型mesh-----ConeShape(圆锥体)
  3. IP MAC捆绑原理及缺陷的讨论
  4. (七)turtlebot3导航包解析
  5. 递归实现输出一个整数的逆序
  6. 开源中国部分源代码分享
  7. tensorflow输出的人脸图片经过OpenCV write的图片是蓝色的问题的解决方案
  8. 怎么建一个网站?新手建站教程
  9. 腾讯云服务器挂载云硬盘
  10. Multisim 13-电子线路实验