草庐IT

tn_height

全部标签

html - line-height属性可以继承父div的height属性还是access所属div的height属性?

我有一个高度为50px的div,其中包含一个子div。子div的高度通过使用css属性/值对继承自父级:height:100%。SomeText我想垂直对齐子div中的文本,为此我将line-height属性添加到子div。SomeText请注意,对于line-height,我必须将高度明确定义为50px。子div可以继承父级的height属性(使用height:100%)但是line-height我必须明确设置值吗?如果是这样,这(IMO)有点乱,因为假设我有一个嵌套10层深的div,它一直继承height属性.然后,如果我想垂直对齐此div中的文本,我不仅必须硬编码该值等于最上层父

html - 使用 max-height 和 max-width 垂直居中图像

我有以下html代码:使用这些样式,宽度大于400像素的图像会调整大小但仍保留在div的顶部。有没有办法让它们垂直居中? 最佳答案 CSS:div{border:3pxsolidcoral;width:400px;height:400px;background:#d4d0c8;line-height:400px;text-align:center;}img{max-width:400px;max-height:400px;vertical-align:middle;}参见demofiddle.

html - 如何在 IE8 中使用 height 100%

我正在尝试使用css属性高度100%以便div占用浏览器中的所有可用空间。我可以让它与Chrome和Firefox一起工作,但不能与IE8一起工作。实际上,我知道在IE8中,高度100%意味着直接父级大小的100%,这与Firefox或Chrome不同,后者意味着可用空间的100%。我想出了这个样本http://jsfiddle.net/GdqjK/html,body{margin:0;padding:0;bottom:0px;height:100%;}.grid{display:table;width:100%;}.tablerow{display:table-row;}.table

html - div 上的滚动条溢出 :auto and percentage height

是否可以创建一个div来适应浏览器的大小并且还可以滚动?我想在div和90%的百分比高度上使用overflow:auto。页面的结构是headerinfocontentwhichisreplaceddynamicallyoverflow:auto是否可以在层次结构中某处没有已知px高度的情况下工作? 最佳答案 在回答您的问题时,是的,overflow:auto会起作用,但您还需要在HTML标记上使用height:100%:html,body{height:100%;margin:0;}#header{height:100%;}#co

javascript - CSS 中的 jquery.height() 和 float 参数

我注意到jquery.height()函数有一个奇怪的行为。看看下面的代码。CSS:div.text-field{font-family:sans-serif;margin:3px;float:left;}HTML:texthereJS:console.log($("someid").find("text-holder").height());如果我在CSS文件中有float:left;,最后一行输出0,如果我删除float:left;,则输出实际高度>。这种行为的原因是什么?我可以将height()函数与float:left;一起使用吗? 最佳答案

css - br line-height in safari 和 chrome 留空

在我的HTML中我有一个,并在内我需要不同的文本行之间的垂直间距。我通过使用实现了这一点具有对应于我想要的间距量的CSS类的元素。例如,对于5px的间隙,我使用与height5类:同样,height2和height10以及出于相同目的而存在的任何东西。CSS类定义如下:br.height2{line-height:2px;}br.height5{line-height:5px;}这在IE6+、FF2+和Opera中有效,但由于某些原因,Safari和Chrome中存在巨大差距(就好像这两个浏览器忽略它并且只是应用常规中断)。我尝试使用更大的行高(例如20px或30px)进行测试,Saf

javascript - 创建一个纵横比为 1 的 div :1 knowing only its height in percentage

我想知道你是否可以帮我解决这个问题。我有一个div(白色),我需要在边框上放置两个圆形按钮(绿色)。一切都应该用CSS来完成。它应该是这样的:Screenshot现在,问题是我不知道白色div的大小,而且在创建时我也不会知道,因为之后它会被添加到DOM中。我所知道的是白色div相对于其future的父级具有百分比宽度和高度。因此,在创建时,由于尚未添加,对width()、height()或其css值的任何调用都将不起作用。我看过所有这些告诉您如何制作具有固定宽高比的div的片段。我现在需要这个,我需要按钮是1:1,但我所知道的尺寸是它必须是白色div高度的100%(因此,它的宽度应该等

html - min-height/min-width 在某些浏览器中不考虑 box-sizing

请看这个例子:http://jsfiddle.net/vrgT3/5/我用overflow:auto;创建了一个250x250px父div,因此当内容溢出框时会出现滚动条。我设置了蓝色背景,以便在父级可见时清晰显示。在父级内部是一个带有红色背景的子级div,以便可见。它有8px黑色边框和box-sizing:border-box;因此填充和边框包含在计算框的大小中。子div设置为min-height:100%和min-width:100%。预期结果:子div应与父div大小完全相同,因此不会显示蓝色,也不会出现滚动条。计算出的框大小(内容+填充+边框)应为250x250px。应该有8p

html - 在 flexbox 中使用 'height: 100%' 和 'align-items: stretch'

这个问题在这里已经有了答案:Chrome/Safarinotfilling100%heightofflexparent(5个答案)关闭5年前。我有一个flexbox,它有一个用align-items:stretch声明的直接子节点。在这个flexbox的直接子项中,我想要一个div容器,它也使用其父项的完整高度(通过设置height:100%)。但是,div容器不会拉伸(stretch)到其父级的100%高度,除非我还在flexbox的直接子级上设置height:100%。这是一种错误吗?我是否必须使用align-items:stretch和height:100%设置flexbox的直

android - 为什么 LayoutInflater 会忽略我指定的 layout_width 和 layout_height 布局参数?

让LayoutInflater按预期工作时遇到了严重问题,其他人也是如此:Howtouselayoutinflatortoaddviewsatruntime?.为什么LayoutInflater会忽略我指定的布局参数?例如。为什么我的资源XML中的layout_width和layout_height值不被接受? 最佳答案 我已经调查过这个问题,引用LayoutInflaterdocs并建立了一个小样本示范项目。以下教程展示了如何使用LayoutInflater动态填充布局。在我们开始之前,看看LayoutInflater.infla