我已经在其他情况下看到了这个问题,但是我认为值得再问一次我的具体情况。 我正在尝试创build一些可重用的CSS类,以便在我的网站上实现更一致和更less的混乱,并且我试图将我经常使用的一件事情标准化。 我有一个容器div,我不想为高度设置(因为它会根据网站的位置而有所不同),里面是一个头div,然后是一个无序的项目列表,所有的CSS适用于他们。 它看起来很像这样: 我想要无序列表占用容器div中的剩余空间,知道标题div是18px高。 我只是不知道如何指定列表的高度为“100%减去18px的结果”。 有没有人在这种情况下有任何build议?
这里是HTML: <div id="outer"> <div id="inner"></div> Test </div> 这里是CSS: #inner { float: left; height: 100%; } 使用Chrome开发人员工具进行检查时,内部div的高度为0px。 我怎么能强制它是父div的高度的100%?
所以我有一个混乱,试图设置一个视图的背景可绘制,因为它显示。 代码依赖于知道视图的高度,所以我不能从onCreate()或onResume()调用它,因为getHeight()返回0. onResume()似乎是尽可能最接近。 我应该在哪里放置下面的代码,以便在显示给用户时背景发生变化? TextView tv = (TextView)findViewById(R.id.image_test); LayerDrawable ld = (LayerDrawable)tv.getBackground(); int height = tv.getHeight(); //when to call this so as not to get 0? int topInset = height / 2; ld.setLayerInset(1, 0, topInset, 0, 0); tv.setBackgroundDrawable(ld);
我如何计算在UITableViewCell UITextView在iOS 7中的高度? 我在类似的问题上find了很多答案,但是sizeWithFont:参与了每个解决scheme,并且这个方法已经被弃用了! 我知道我必须使用- (CGFloat)tableView:heightForRowAtIndexPath:但我如何计算我的TextView需要显示整个文本的高度?
╔══════════════════════════════════════════════╗ ^ ║ ImageView ╔══════════════╗ ║ | ║ ║ ║ ║ | ║ ║ Actual image ║ ║ | ║ ║ ║ ║ |60px height of ImageView ║ ║ ║ ║ | ║ ║ ║ ║ | ║ ╚══════════════╝ ║ | ╚══════════════════════════════════════════════╝ <————————————————> 90px width of ImageView 我有一个默认的高度和宽度的图像视图,图像存储在数据库中,我想根据ImageView的高度宽度缩放图像。 因为我不希望它给出默认值,因为当我改变它的高度和宽度时,我也必须在代码中进行更改。 我想获得ImageView的高度和宽度,但在这两种情况下返回给我0。 int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight(); […]
我怎么得到一个div自动调整到我设置的背景的大小,而没有设置一个特定的高度(或最小高度)?
例如: <iframe name="Stack" src="http://stackoverflow.com/" width="740" frameborder="0" scrolling="no" id="iframe"> … </iframe> 我希望它能够根据其内容调整其高度,而不使用滚动。
我想使身体有100%的浏览器高度。 我可以使用CSS吗? 我尝试了设置height: 100% ,但不起作用。 我想为页面设置背景颜色来填充整个浏览器窗口,但是如果页面内容很less,我会在底部看到一个难看的白色条。
我有2个canvas,一个使用HTML属性的width和height来设置它的尺寸,另一个使用CSS: <canvas id="compteur1" width="300" height="300" onmousedown="compteurClick(this.id);"></canvas> <canvas id="compteur2" style="width: 300px; height: 300px;" onmousedown="compteurClick(this.id);"></canvas> Compteur1显示它应该,但不compteur2。 内容在300×300的canvas上使用JavaScript绘制。 为什么有显示差异?
我试图在CSS中设置一个<div>到一定的百分比高度,但它只是保持与其中的内容相同的大小。 但是,当我删除HTML 5 <!DOCTYTPE html>时, <div>占用了整个页面。 我想要页面validation,那么我该怎么办? 我有这个CSS的<div> ,它有一个page的ID: #page { padding: 10px; background-color: white; height: 90% !important; }