zoukankan      html  css  js  c++  java
  • div仿td标签属性

    链接:https://pan.baidu.com/s/1kW1At9d 密码:g0he

      这里说的div是指固定大小的,动态往里面填充文字的时候,文字一直水平垂直居中(换行也是)。就和td标签一样。当然这个demo是针对文字的,如果有人问图片和其他固定大小的盒模型怎么办- -我只能说回去好好学学基础,用“绝对定位”和“相对定位”呀。

      废话不多说,demo在文章顶部,这里写一下代码介绍,此方法实现纯靠CSS:

    <style>
    .box{width:333px;height: 238px;display: table;}
    .cont{vertical-align: middle;display: table-cell;}
    h1{font-weight: inherit;font-size: 11px;text-align: center;} 
    </style>
    <div class="box">
        <div class="cont">
            <h1>一行字一行字一行字一行字</h1>
        </div>
    </div>

      以上代码是简洁型的代码,具体效果还请下载demo查看。这个盒模型分为三层,最外层的box需要定义宽、高、和display:table。第二层的cont需要定义

    vertical-align: middle;display: table-cell;text-align: center;模仿td属性,三个标签的意思分别是:垂直居中,让标签元素以表格单元格的形式呈现(IE8+),水平居中。
    最里面的h1标签你就可以随便定义啦,行高、颜色,字体大小。到这里,你就能随便往里面动态生成数据啦,再也不用担心换行或者显示不下的问题了。
  • 相关阅读:
    vue
    vim 使用
    ssh 免密码登录
    shell 监控
    shell top
    使用网络技术---WebView
    安卓数据存储
    模块
    面向对象
    文件
  • 原文地址:https://www.cnblogs.com/ovocake/p/8425278.html
Copyright © 2011-2022 走看看