问题标签 [vertical-alignment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
582 浏览

css - 显示之间的垂直间距:流体网格中的内联 div

好吧,不太清楚从哪里开始......

我把自己组合成一个博主,完全把它的 css 去掉,只是把它用作一个简单的内容管理器。这是我一直在使用的测试站点 http://jamesparishtestblog.blogspot.com/

忽略标题,它坏了,但我知道我在那里做什么。我的问题是电影评论(从苹果预告片中偷来的临时内容)。当您调整页面大小时,它们会流畅地流入不同长度的行。伟大的!麻烦的是,第二行(因此是第三、第四等)垂直对齐到上一行中最长(最低)div 的底部。但是,我希望每个 div 都整齐地放在上面的下方,相距 15px,并且如果另一个 div 展开(通过单击阅读更多...),则可以整齐地流动。

排除将 div 放在列中的情况,因为我希望顶行并排包含最新的帖子(在左侧,它们将在另一列下方)。

也排除了 div 的设置高度,因为文章需要扩展,并且对于完整的所需设计,故意不匹配。

这一直困扰着我几个小时。我希望我已经清楚地解释了自己,并且有人可以提供帮助。

谢谢你的时间。

0 投票
7 回答
18086 浏览

cocoa - 有没有一种“正确”的方式让 NSTextFieldCell 绘制垂直居中的文本?

我有NSTableView几个文本列。默认情况下,dataCellfor these columns 是 AppleNSTextFieldCell类的一个实例,它做了各种奇妙的事情,但它绘制的文本与单元格顶部对齐,我希望文本在单元格中垂直居中。

其中有一个内部标志NSTextFieldCell,可用于将文本垂直居中,并且效果很好。但是,由于它是一个内部标志,因此它的使用不受 Apple 的批准,并且它可能会在未来的版本中毫无警告地消失。我目前正在使用这个内部标志,因为它简单有效。苹果显然花了一些时间来实现这个功能,所以我不喜欢重新实现它的想法。

所以; 我的问题是:实现与Apple的NStextFieldCell完全相同但绘制垂直居中文本而不是顶部对齐的东西的正确方法是什么?

作为记录,这是我目前的“解决方案”:

使用如下:

0 投票
10 回答
84759 浏览

android - Android中的垂直(旋转)标签

我需要 2 种在 Android 中显示垂直标签的方法:

  1. 水平标签逆时针旋转 90 度(侧面有字母)
  2. 字母一个接一个的水平标签(如商店标志)

我是否需要为这两种情况(一种情况)开发自定义小部件,我可以让 TextView 以这种方式呈现,如果我需要完全自定义,那么做类似事情的好方法是什么?

0 投票
1 回答
740 浏览

css - 可变尺寸流体图像,垂直和水平居中

http://www.publicgathering.net/temp/fluidvert.html

有趣的是,这里的问题出在 Firefox 中。

每页单个图像,可变高度和宽度,必须垂直和水平居中,必须流畅(较小的浏览器窗口缩小),我只是在寻找最近的浏览器支持(IE8、Chrome、FF3、Safari)

图像应根据浏览器的宽度调整大小(更小)。

它在 IE8、Chrome 和 Safari 中运行良好,但在 FF 中运行良好。我意识到这是因为 FF 没有正确注册宽度。(例如,您将图像放在 100% 宽的 div 中,这很好。)简单地使用真实的表格也不起作用。

有没有办法强制 Firefox 识别表格/div 的宽度?还是一种更简单的垂直居中可变内容的方法?

另一方面:有没有人觉得这是 FF 在这种情况下的默认行为很奇怪?

0 投票
2 回答
4516 浏览

html-table - 如何垂直对齐