博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片一直居中,并且窗口变小图片两端缩小,但是图片还是居中。
阅读量:5822 次
发布时间:2019-06-18

本文共 1433 字,大约阅读时间需要 4 分钟。

1、无论多少行都让文字垂直居中;

 小技巧 ie8以上可用;

display:table-cell;vertical-align:middle;

注意变了 table-cell就不能用float和position了,用了的话table-cell的vertical-align不生效了;

table-cell不支持margin但可以用padding;

2、让img在窗口变小时,图片一直居中显示,但不随着窗口缩写而变小,只是随着窗口缩小图片一直居中显示;

img的width设置成最大的宽度,不是百分百,而是一个具体的数值,比如1920px;

 

            
aaaa

 

 

 

 

图片保持

可以加上display:block;

 

position:releative;

left:50%;

margin-left:-你设置的宽度的一半 ,如-960px;

这样 窗口缩小,图片不缩小 一直保持中间。

 

父级元素

 

position: relative; min-width: 600px; overflow-x: hidden;

2、居中的几种方式;

方式一:必须知道居中元素的宽高

          top: 50%;                 left: 50%;                 margin-left:负的宽度一半;                 margin-top:负的高度一半;

方式二:必须知道居中元素的宽高

      top: 0;                 left: 0;                 right:0;                 bottom:0;                 margin:auto;

方式三:优点是可以不知道居中元素的宽和高,但是缺点是文字会变模糊。原因是transform时div的宽度或者高度并不是偶数,移动50%之后,像素点并不是整数,出了小数,和显示像素没有对上。

          -webkit-transform: translate(-50%,-50%);                -moz-transform: translate(-50%,-50%);                -o-transform: translate(-50%,-50%);                -ms-transform: translate(-50%,-50%);                 transform: translate(-50%,-50%);                  top: 50%;                 left: 50%;

 

 

 

转载于:https://www.cnblogs.com/gaidalou/p/7227275.html

你可能感兴趣的文章
对象与字符串相互转换
查看>>
[NOIp2017提高组]小凯的疑惑
查看>>
《C程序设计语言》练习1-5
查看>>
$\frac{dy}{dx}$ 是什么意思?
查看>>
Go开发之路(目录)
查看>>
RHEL6.5安装成功ORACLE11GR2之后,编写PROC程序出错解决方法
查看>>
(50)与magento集成
查看>>
Ubuntu设置python3为默认版本
查看>>
日期Calendar/Date的用法
查看>>
JsonCpp 的使用
查看>>
问题账户需求分析
查看>>
JavaSE-代码块
查看>>
爬取所有校园新闻
查看>>
32、SpringBoot-整合Dubbo
查看>>
python面向对象基础
查看>>
HDU 2044 一只小蜜蜂(递归)
查看>>
docker 下 安装rancher 笔记
查看>>
spring两大核心对象IOC和AOP(新手理解)
查看>>
数据分析相关
查看>>
Python LDAP中的时间戳转换为Linux下时间
查看>>