在制作页面,添加资料的时候,可能会遇到这种情况,客户提供的表格数据太宽,把页面撑开了,我也遇到这样的问题,当我尽量给表格减肥,发现还是不行的时候,偶忽然想到了overflow:auto,这个属性。

在这个大的数据表格外面套一个div,class是box,页面源码

 代码如下 复制代码

......

css这样写

 代码如下 复制代码
.box{width:520px; overflow:auto;}

css定义了这个div的overflow“auto”的属性,还有就是要给这个div一个适合这个页面的宽度。

这样,当“box”里面的内容宽度大于css定义的宽度时,就会出现滚动条了。里面的内容可以是表格,也可以是图片等等。

在上上面overflow:auto的问题中,为了不让内容撑开,我用了

 代码如下 复制代码
.box{width:520px; overflow:auto;}

但是这样会出现一个问题,就是横向和竖直滚动条都会出现,因为如果只定义了overflow,竖直滚动条会因为横向滚动条占用的空间而一直出现,后来为了隐藏竖直的滚动条,我这样写

 代码如下 复制代码
.box{width:520px; overflow:auto;overfolw-y:hidden;}

隐藏了竖直滚动条,问题虽然解决了,但是换个角度去想,为什么是让它出现了再隐藏,而不是不让它出现。查过了苏沈小雨-样式表中文手册以后发现只要定义overfolw-x的属性就可以了。

 代码如下 复制代码
.box{width:520px; overfolw-x:auto;}

如果不超过所定宽度,不显示滚动条,超过了宽度只显示横向滚动条,因为没有对竖直滚动overfolw-y定义,所以竖直滚动条也没有出现。

语法:

overflow-x: visible | auto | hidden | scroll

参数:

visible: 不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的宽度。

auto: 此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条

hidden: 不显示超过对象宽度的内容

scroll: 总是显示横向滚动条

overfolw-y与上面overflow-x相似,想要固定垂直高度,出现垂直滚动条的话,只要定义高度和overfolw-y的属性就可以了。

HTML怎么把图片占满表格,CSS解决表格或图片内容将页面撑开的办法相关推荐

  1. 手机页面图片占满屏幕问题

    在做项目过程中遇到 的问题: 问题描述:1.图片当背景图插入的时候,iPhone5里图片占满屏幕,iPhone6和iPhone6plus 底部有空白: 2.图片直接用img方式插入的时候,iPhone ...

  2. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  3. C盘被占满原因及解决方法

    C盘被占满原因及解决方法 今天真的是解决了一下电脑问题,避免以后我再找各种方法清理,并为大家提供一些帮助,简单整理出来 1.及时清理回收站内容 2.右击C盘属性,进行磁盘清理,勾上windows更新清 ...

  4. 记录腾讯云服务器xmrig占满进程的解决办法

    记录腾讯云服务器xmrig占满进程的解决办法 前言 解决办法 结束 前言 前两天刚购买了一台腾讯云服务器,安装了一个宝塔面板后就搁置了几天,然而昨天登录面板的时候,发现监控状态全都爆红,CPU更是一直 ...

  5. 微信小程序中图片占满整个屏幕实现方法

    将body和html设置为100%,这样我们就可以在他们的子元素中使用height:100%来使的我们的容器元素占满屏幕的高度啦. 但是在微信小程序中,是没有dom对象的,根节点是page,使用pag ...

  6. 表格css样式 ——表格背景,隔行变色,触摸表格变色

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.表格背景 二.隔行变色 三.触摸表格行变色 总结 前言 我来给大家讲解一下 提示:以下是本篇文章正文内容,下面案例 ...

  7. php如何让图片铺满屏幕,如何解决js获取屏幕大小并且让图片自适应的方法

    在写h5页面的时候,经常会需要将图片自适应大小,一般都是用等比例的缩放,这就有个问题,当上传的图片不是一个规格时就会出现展示图片不完美. 为了解决这个问题,我们可以通过js去获取图片的大小,然后在根据 ...

  8. CSS样式:如何让背景图片占满整个屏幕

    第一种方法:主要通过:1. 先给背景图片设置width和height 2. background-image: url(背景图片路径) 3. background-repeat: no-repeat; ...

  9. css实现div中图片占满整个屏幕

    <div class="img"></div>.img{background: url("../assets/image/img.png" ...

最新文章

  1. Nature Methods:宏基因组物种组成分析工具MetaPhlAn2
  2. seaJS简介和完整实例
  3. python:实现Django简单的网页设计
  4. python信息管理系统统计功能_用Python实现职工信息管理系统
  5. MySQL last_insert_id()函数
  6. ubuntu 16.04常用命令
  7. AssetsLibrary使用介绍
  8. jmeter - 录制app接口
  9. Linux系统文件的隐藏属性
  10. magento xml配置详解(2)
  11. CMU 15-213 Introduction to Computer Systems学习笔记(13) Exceptional Control Flow: Exceptions and Process
  12. python添加音乐_python给视频添加背景音乐并改变音量的具体方法
  13. win10企业版如何改为专业版?
  14. Android基础:ViewPage2
  15. 计算机课数据排序与筛选ppt,《EXCEL 数据排序与筛选》教学设计
  16. 嵌入式arm(一)学ARM要掌握的预备知识(本篇文章持续更新)
  17. CVR预估论文阅读笔记:一次性解决三大难题
  18. 关于django外键设置的问题
  19. CentOS常用zip压缩和解压缩命令
  20. MYSQL误删除DELETE数据找回

热门文章

  1. 技术改变生活--切换固定IP和自动分配IP地址的脚本
  2. 小程序底部tabbar加数字标
  3. 弥散磁共振成像在神经科学中的应用
  4. java 第一章 > java背景,数据类型,键盘录入,标识符
  5. 服务器系统软件安全部署,Linux 服务器系统的安全配置
  6. 使用map方式获取iris请求中的json请求数据
  7. tooth的用法_关于tooth的用法总结大全
  8. Android 蓝牙开发——PBAP协议(十)
  9. matlab批量将图片处理为灰度图
  10. 什么是IaaS,PaaS,SaaS?