css让图片居中的方法举例
来源:互联网 发布:mac格式工厂中文版 编辑:程序博客网 时间:2024/04/29 16:20
需要将图片居中,直接在img标签里顺手写下了align="center",发现图片并没有居中,这才想起img里的align是和文字的相对位置关系。
既然html属性用不了,就试试用css吧,学习下css 居中的实现方法。
可以使用div将img嵌在里面,这是给div加上background-color:black的属性,看看div的区域是什么样的?
我发现div高度和内层img高度相同,而宽是布满当前父元素(我的是body的大小),图片居左。
试着把div的款变小一点,居中没问题,使用margin:auto就可以将div居中了。
可能是因为上下自动应该还是默认间距(据观察应该是0),左右auto可以把左右空白区域填满,div就自然居中了。
只要把div的宽度设为图片的宽度就完美啦
说明:img默认是行内元素,行内元素水平居中请大家果断无视掉我上面的代码(只是用一个很奇葩的方法实现了一个原本不应该那样实现的形式)
既然html属性用不了,就试试用css吧,学习下css 居中的实现方法。
可以使用div将img嵌在里面,这是给div加上background-color:black的属性,看看div的区域是什么样的?
我发现div高度和内层img高度相同,而宽是布满当前父元素(我的是body的大小),图片居左。
试着把div的款变小一点,居中没问题,使用margin:auto就可以将div居中了。
可能是因为上下自动应该还是默认间距(据观察应该是0),左右auto可以把左右空白区域填满,div就自然居中了。
只要把div的宽度设为图片的宽度就完美啦
<style type="text/css"> div{ margin:auto; width:xxxpx; }</style>
说明:img默认是行内元素,行内元素水平居中请大家果断无视掉我上面的代码(只是用一个很奇葩的方法实现了一个原本不应该那样实现的形式)
<style type="text/css"> div{ text-align:center;}</style>行内元素水平居中使用text-align:center就可以了,之前一直以为text-center只能让文字居中呢?!
0 0
- css让图片居中的方法举例
- css让图片居中
- css图片居中的方法
- css图片居中的方法
- css让页面居中对齐的方法
- 关于让图片垂直居中的方法
- css - 一种让超大banner图片不拉伸、全屏宽、居中显示的方法
- CSS Div图片垂直居中的方法
- CSS设置图片居中的方法
- CSS 图片居中的两种方法
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- CSS让图片垂直居中的几种技巧
- CSS图片垂直居中方法
- CSS常见的让元素水平居中显示的方法
- CSS常见的让元素水平居中显示方法
- CSS常见的让元素水平居中显示方法
- MFC中CString转const char *
- 完整版 DVD
- UIImage 图像处理
- C语言- 枚举类型
- 周鸿祎:传统业务可以借鉴互联网的免费精神
- css让图片居中的方法举例
- 28个常见的“蓝屏”故障代码的排查信息
- linux 笔记
- trcsess工具的使用
- 学习C++从入门到精通的的十本最经典书籍
- RMAN CATALOG配置,不全
- 移动互联网应用分类及相关推广方法
- log4j的如何配置
- Visual Studio中将一个文件在两个tab中打开的方法