html - div的垂直和水平中心

标签 html css

谁能告诉我为什么这段代码不起作用

 <div id="dojam_text_container" style="width: 300px; height: 300px; 
                      margin:auto;  background-color:Blue;">
                      <div style="display:table-cell; vertical-align:middle;">
                    <span id="text_dojmovi1" style="">"bla bla bla</span></div>
</div>

这确实..

 <div style="position:absolute; top:10vw; left:10vh;">
    <div style=" border: dotted red 1px; background-color:white; width:20vw; height:
           20vh; display:table-cell; text-align:center; vertical-align:middle; position:relative;">
           <span> I am some centered shrink-to-fit content! 
               <br />
           </span>
     </div>
 </div>

最佳答案

display:table 给你的父 div

<div style="position: absolute;display:table;width:300px; height:300px; top:100px; left:100px; background-color:Black;">
 .............
</div>

Fiddle

Docs to understand tabular structure using divs

关于html - div的垂直和水平中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22253832/

相关文章:

javascript - 带有顶部、底部和溢出的侧边导航

css - Material UI 表中是否有拆分单元格的选项

jquery - 点击后如何自定义<a href ="#link">页内链接相对于页面顶部的位置?

html - 如何去掉 <details> 和 <summary> 标签周围的框架板?

html - 使用 rem 调整边距/填充大小

javascript - JSon HTML 表格

javascript - 点击隐藏父div

jQuery: append 和替换内容

css - 允许表格在 Google Chrome 中扩展超过最大宽度

html - 网站不滚动 |内容超出页面底部 |页脚出现在顶部