需要图片的绝对定位postion: absolute.

一般定位时, 是用div去定位.

一般不直接用 非div去"绝对/相对"定位. 如不直接用
    1. 等去定位. 因为这些好像不好定位.
  • 也就说, 定位时, 用div去做定位, 然后把真正要定位的内容 放在 "辅助定位"的 div中去.

    然后, 再在 定位的div中, 去设置其中包含的内容的 水平对齐等方式.

    因此, 有这样的思路, 如果 要求 某个 元素 脱离其正常的排列 位置, 要 "定位"在某个特殊的位置, 就应该想到 postion定位.

    "position"定位, 理解这个含义: 就是为了使 元素 定位到其 非正常 排列的位置".

    比如:

    让图片在垂直方向与 div的底部对齐 水平居中?

    让你的图片浮动。然后给他个bottom:0;

    <div style="position:relative;height:100px;width:100px;border:1px solid red">
    
        <div style="width:100px;position:absolute; bottom:0;left:0; text-align:center;">
    
            <img src="***.gif" width="20" height="20">
    </div> </div>

    如何让图片在垂直方向与 div的底部对齐 水平居中的更多相关文章

    1. CSS div水平垂直居中和div置于底部

      一.水平居中 .hor_center { margin: 0 auto; } 二.水平垂直居中 .content { width: 360px; height: 240px; } .ver_hor_c ...

    2. [转]div内容底部对齐

      本文转自:http://blog.csdn.net/hellomy/article/details/5889833 <html> <head> <meta http-eq ...

    3. div里面的元素在【垂直 方向】上水平分布 使用calc()函数动态计算

      1==>如何让div里面的元素在[垂直 方向]上水平分布.important-dec{ height: 121px; //必须固定高度 flex-direction: column; //垂直排 ...

    4. 《在纹线方向上进行平滑滤波,在纹线的垂直方向上进行锐化滤波》 --Gabor增强的具体实践

      <在纹线方向上进行平滑滤波,在纹线的垂直方向上进行锐化滤波>                                          --Gabor增强的具体实践     一.问 ...

    5. margin的垂直方向塌陷

      标签(空格分隔): margin塌陷 margin垂直方向塌陷问题: 如下代码: <!DOCTYPE html> <html lang="en"> < ...

    6. 行盒(line box)垂直方向的属性详解:从font-size、line-height到vertical-align

      视觉格式化模型 在一个文档中,每个元素都被表示为0.1或多个矩形的盒子.确定这些盒子的尺寸, 属性 --- 像它的颜色,背景,边框方面 --- 和位置是渲染引擎的目标.① 在CSS中,使用标准盒模型描 ...

    7. CSS居中问题:块级元素和行级元素在水平方向以及垂直方向的居中问题

      元素的居中问题是每个初学者碰到的第一个大问题,在此我总结了下各种块级 行级 水平 垂直 的居中方法,并尽量给出代码实例. 首先请先明白块级元素和行级元素的区别 块级元素 块级元素水平居中 1:marg ...

    8. 触发bfc解决父子元素嵌套垂直方向margin塌陷问题

      首先看一下问题案例 .wrapper{             width: 100px;             height: 100px;             background-colo ...

    9. 禁止uiscrollview垂直方向滚动,只允许水平方向滚动;或只允许垂直方向滚动

      禁止UIScrollView垂直方向滚动,只允许水平方向滚动 scrollview.contentSize =  CGSizeMake(你要的长度, 0); 禁止UIScrollView水平方向滚动, ...

    随机推荐

    1. Scala 递归学习的例子

      为了学习Spark,我开始了学习Scala.加油! 递归的一个题目: 代码: // Why x is Float, but when we use 3.0 for example, it return ...

    2. Leetcode Move Zeros

      Given an array nums, write a function to move all 0's to the end of it while maintaining the relativ ...

    3. java 基础拾漏

      1.java语言支持的类型非为两类:基础类型(primitive Type) 和引用类型(Reference Type),基础类型8种 2.数组元素的类型是基本类型中的整数类型(byte,short, ...

    4. 关于gcd的几个问题

      这两天刷了几个关于gcd的很类似的问题,总结一下: BZOJ2818 1<=x<=n,1<=y<=n,求满足gcd(x,y)=质数的个数 BZOJ2190 1<=x< ...

    5. Mac: Jdk版本切换

      通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaV ...

    6. C#的图像处理方法--(作者:http://conner-wang.spaces.live.com转载)

      使用C#进行图像处理的几种方法 本文讨论了C#图像处理中Bitmap类.BitmapData类和unsafe代码的使用以及字节对齐问题. Bitmap类 命名空间:System.Drawing 封装 ...

    7. COGS 577 蝗灾

      传送门 时间限制:2 s 内存限制:128 MB DESCRIPTION C国国土辽阔,地大物博......但是最近却在闹蝗灾..... 我们可以把C国国土当成一个W×W的矩阵,你会收到一些诸如(X, ...

    8. BZOJ1691: [Usaco2007 Dec]挑剔的美食家

      传送门: 一句话题解:贪心+treap 好几天前刚学的treap,然后真到了考treap又写不出来,这么辣鸡还搞什么OI 先按$A_i$递减排序,然后把$C_i$也递减排序,然后用一个指针指向$M$序 ...

    9. ADS1.2安装教程

      工具/原料 ADS1.2 ADS1.2安装教程 1 在安装包内找到”Setup“,点击安装. 点击”Next“.然后进入License Agreement ,点击”Yes“. 点击了Yes之后,我们选 ...

    10. mysql查看表使用的数据库引擎

      看某个使用的引擎,在显示结果里参数engine后面的就表示该表当前用的存储引擎: mysql> show create table 表名; 看mysql支持哪些存储引擎: mysql> s ...