jquery移动缩略图和列表视图中的文本对齐
我有一个带有缩略图的 listview
元素。缩略图以特殊方式对齐,文本似乎有额外的顶部和底部间距。有什么想法如何让文本与图像垂直对齐吗?
I have a listview
element which has thumbnails. The thumbnails are aligned in a special way and text seems to get extra top and bottom spacing. Any ideas how to get the text to align vertically with the image?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为了使图像与文本顶部完美对齐,我所采取的方法是:
what I have gone for to get the image to align perfectly with the top of the text is:
您可以使用 CSS 为列表项内的段落标记创建规则,将
p
元素的line-height
设置为特定值:这是一个演示:< a href="http://jsfiddle.net/7fdSJ/2/" rel="nofollow">http://jsfiddle.net/7fdSJ/2/
如果您想允许多行文本,那么您可以添加这个:
但这有副作用是每行将占据
65px
或您为line-height
属性硬编码的任何值。这是一个演示: http://jsfiddle.net/7fdSJ/3/
You can use CSS to create a rule for paragraph tags inside of list items that sets the
line-height
of thep
element to a specific value:Here is a demo: http://jsfiddle.net/7fdSJ/2/
If you want to allow multiple lines of text then you can add this:
But this has the side-affect that each line will occupy
65px
or whatever value you hard-coded for theline-height
property.Here is a demo: http://jsfiddle.net/7fdSJ/3/
这是一个黑客,但它有效。根据您自己的情况自定义适合值 10px。
Its a hack, but it works. Custom fit the value 10px for your own case.