zoukankan      html  css  js  c++  java
  • div文字左右上下居中方法

    1、要想让图片左右对齐,我们可以在div里写入"style:text-align:center;"代码来实现。

      2、要想使图片居中,多数人可能会考虑使用"vertical-align:middle"代码。这样加上后发现却没有出现效果。

      IE、firefox浏览器的逐步解决方法:

      1)针对图片设置如下代码:style="_margin-top: expression_r(( 300 - this.height ) / 2)";发现在IE6下效果实现了。
      而IE7和firefox,没有变化。

      2)再在div里写入"line-height:300px;vertical-align:middle",发现IE7这时候也有效果了。
      但firefox图片还没垂直居中。

      (这里的"line-height:300px"是根据div的高度确定的。)

      3)再对div增加样式:"display:table-cell",现在看看firefox也好了。

      举例代码:

      < div style=”300px;height:300px;text-align:center;vertical-align:middle;line-height:300px;border:1px solid #ccc;display:table-cell”>
      < img src=”aaaa.jpg” mce_src=”aaaa.jpg” style=”_margin-top: expression_r(( 300 - this.height ) / 2);” />
      < /div >

    总结:

    宽度:text-align:center

    高度,"line-height(设置的高度要与div高度一致)

    vertical-align:middle(可用可不用)

     
  • 相关阅读:
    100722B
    6-排列
    5-分西瓜差最小(背包 || dfs)
    4-计算九位数以内各个位数字和为s的种类
    3-计算01串
    2-计算星期几(基姆拉尔森计算公式)
    1-作业题构成单调曲线的点数最多
    12-分苹果(递归)
    11-砝码分配(利用3进制)
    10-约瑟夫环的几种解法
  • 原文地址:https://www.cnblogs.com/zhangnaitao/p/5823234.html
Copyright © 2011-2022 走看看