在页面上对齐这些元素的最佳方法是什么
What is the best way to align these elements on the page?
对齐
此处看到的框的最佳方法是什么:
http://property.begbies-traynor.com
有问题的框是"更多详细信息"框。我希望它们都能在页面上完美排列,无论描述长度如何。
最好使用 CSS 吗?WSB还是硬编码的 php?
该网站基于使用自定义主题的wordpress。
设置每个容器,例如:
<div class="post-3283 sale type-sale status-publish hentry ts-box box-4 clear">
要有一个额外的类,并在其中设置:
height:370px;
position:relative;
然后,为每个持有绿色按钮的<p>
提供一个类,并为其提供规则:
position:absolute;
bottom:0;
您可以通过设置ts-box
来添加这些规则,并给出后一个定位规则的单个p
来测试这一点。
编辑:这是一个说明概念的小提琴。忽略float
、width
和border
属性,它们仅用于概念化:http://jsfiddle.net/aTtAW/
CSS将是我最好的选择。您可以为隐藏溢出的描述框设置固定高度(以便隐藏任何额外的描述文本),并且在描述框的正下方有另一个div 来容纳"更多详细信息"框。这样,所有"更多详细信息"框都将在一条直线上。
为描述容器提供一个类,并在 CSS 中为其设置高度
我会为该<p>
选择CSS min-height
属性并将其设置为100-200
。这将让特别长的文本来抬高框,但通常你会有很好的对齐按钮。
不要隐藏带有overflow
的文本。太丑了。
相关文章:
- 从数组中删除元素的最佳方法是:javascript/jquery
- 列出没有 mysql 的元素的最佳方法是什么
- 列出每行2个元素的最佳方式是按角度重复ng
- 让 jquery 为 ajax 添加的元素工作的最佳方法是什么?
- 在保持元素一致性的同时旋转数组元素的最佳方式'id
- 使用 V8 从密集数组中删除元素的最佳方法是什么
- 迭代JSON对象并将元素打印到屏幕上的最佳方式是什么
- 复制元素的最佳方式是:只复制元素的类型和属性
- 将元素保留在 DIV 中而不继承页面样式的最佳方法
- 使用 jQuery 创建嵌套 HTML 元素的最佳方式
- 创建画布元素的最佳做法
- 在 JavaScript 中创建元素的最佳方法
- 使用innerHTML想法添加大量html元素的最佳方法是什么
- 当文档中的单个元素准备就绪时触发事件的最佳方法
- 检查元素是否有类的最佳方法是什么
- 删除 js 数组中的 html 元素的最佳方法
- 使用 JavaScript 将 DOM 元素添加到 Body 的最佳方法
- 在 DOM 中测试元素的最佳方法是什么?
- jQuery中根据其数据属性包装元素的最佳方法是什么?
- 用于显示/隐藏叠加的简单触发器元素(最佳实践)