将img和ul列表对齐

杰克

我正在尝试为我的网站移动版本显示一个项目,而我想要完成的是拥有列出项目的图片,以及带有项目基本信息的项目符号列表,例如...

ITEM TITLE
--------------
|            |  <bullet>Material  <bullet>Origin
|            |  material          origin
|   ITEM     |
|            |  <bullet>Other info header <bullet>Other info
|            |  description               description
--------------  

到目前为止,我的HTML代码如下:

<div class="items">
        <h1>All items</h1>
        <div class="item">
            <h2><u>Item Title</u></h2>
            <div class="left">
                <a href=""><img src="path/to/img" alt="item picture" width="120" height="190"></a>
            </div>

            <div class="right">
                <div class="item-details">
                    <ul>
                        <lh>Material</lh>
                        <li>Gold</li>
                    </ul>
                    <ul>
                        <lh>Origin</lh>
                        <li>USA</li>
                    </ul>
                    <ul>
                        <lh>Other info</lh>
                        <li>Hello</li>
                    </ul>
                    <ul>
                        <lh>Date manufactured</lh>
                        <li>400 B.C.</li>
                    </ul>
                </div>
            </div>
        </div>
    </div>

此的CSS是:

.item {
    background-color: #EFEFEF;
}

.left{
    float: left;
    display: table-cell;
}

.right{
    float: right;
    display: table
}

.item-details ul {
    float: left;
    font-family: Verdana;
    background-color: #EFEFEF;
}

.item-details ul lh {
    font-weight: bold;
    font-size: 0.8em;
}

.itemn-details ul li {
    list-style: none;
    font-size: 0.7em;
}

但是,无序列表似乎太大或什么,因此,html跳过了一些行,并将其放在图片的下面,这不是我想要的。

关于如何解决此问题的任何想法?

詹姆斯·哈曼

浮动元素有点奇怪。我设法通过删除“ right” div中的float而不是给它“ margin-left:auto;”来获得我认为您正在寻找的外观。这会将其向右推,但允许内部元素随视口缩小而堆叠。我认为发生这种情况是因为浏览器不再试图将整个div浮动到其旁边元素的右侧。

希望这是您正在寻找的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将ul li列表对齐到div的顶部

来自分类Dev

如何将ul列表对齐为中心的按钮

来自分类Dev

无法将ul li列表对齐到div的顶部

来自分类Dev

CSS:在img和列表上垂直对齐

来自分类Dev

CSS中心对齐ul列表

来自分类Dev

CSS将UL与标题对齐

来自分类Dev

在图像中间将<ul>对齐

来自分类Dev

将多个<img>与float对齐

来自分类Dev

如何将列表中心与 html 和 css 对齐?

来自分类Dev

在UL和左对齐文本中,将具有更多li元素的li元素居中

来自分类Dev

<span>和<ul>垂直对齐

来自分类Dev

如何用ul和li对齐文本

来自分类Dev

将<ul> <li>元素向左对齐

来自分类Dev

将 ul 与固定 div 中的底部对齐

来自分类Dev

将<img>从<ul>复制到<div>

来自分类Dev

在jsp中对齐img和输入

来自分类Dev

对齐 mat-icon 和 img

来自分类Dev

如何将<a> <img> </a>标签与div对齐

来自分类Dev

将<img>标签与表格中的文本对齐

来自分类Dev

如何并排对齐两个<ul>列表?

来自分类Dev

如何使用Jsoup将android中的li和ul标签解析为列表视图

来自分类Dev

将元素添加到按时间和ID排序的ul列表中

来自分类Dev

将工具栏标题和SearchView与带有化身的列表内容对齐

来自分类Dev

Bootstrap 3-是否可以像这样将表格和下拉列表右对齐?

来自分类Dev

UL在模板页脚中对齐(HTML和CSS)

来自分类Dev

基于ul的导航中的对齐方式和可点击区域

来自分类Dev

垂直居中UL和水平对齐LI子级

来自分类Dev

使用左浮和右浮的Ul li对齐

来自分类Dev

将 UL 垂直对齐到 div 的顶部