javascript - 无法设法在对话框内的左侧 float 图像旁边设置文本

标签 javascript html css angularjs angular-material

这里可能是个新手问题,但我无法在 float: left 的右侧设置文本<img>md-dialog 里面:

<md-dialog aria-label="download" flex="60" ng-controller="viewerController">
    <md-toolbar>
        <div class="md-toolbar-tools">
            <h2>{{appName}}</h2>
            <span flex></span>
            <md-button class="md-icon-button" ng-click="answer('not applicable')">
                <md-icon md-svg-src="style/images/icons/ic_close_24px.svg"
                         aria-label="Close dialog"></md-icon>
            </md-button>
        </div>
    </md-toolbar>
    <md-dialog-content>
        <div id="application">
            <md-list>
                <md-list-item>
                    <div style="font-size: 16px;">
                        <img style="float: left;margin: 0 5px 0 0; padding-bottom: 12px;"
                                 ng-src="data:image/png;base64,{{appScreenshotBase64}}" 
                                 width="{{currentWidth * 0.35}}"/>
                        <h4><span class="fieldName">Technology : </span>{{appTechnology}}</h4>
                        <h4><span class="fieldName">Level : </span>{{appLevel}}</h4>
                        <h4><span class="fieldName">Development type</span> : </span>{{appDevType}}</h4>
                    </div>
                </md-list-item>
                <md-divider ></md-divider>

                <md-list-item class="md-1-line">
                    <div class="md-list-item-text">
                        <h4><span class="fieldName">Development type : </span>{{appDevType}}</h4>
                    </div>
                </md-list-item>
                <md-divider ></md-divider>
 <!-- ... -->

所以我的md-dialog宽度设置为当前宽度的 60%,<img>到 35%。对话框中剩余的 25% 应该足以显示我的数据(技术、级别、开发类型)。

但是,它会转到 <img> 下的新行像这样 : Screenshot

我需要更改什么才能使其正常工作?

最佳答案

一般来说你应该使用layout attribute以此目的。 如果您希望子元素彼此相邻对齐,请将 layout="row"添加到容器中。

关于javascript - 无法设法在对话框内的左侧 float 图像旁边设置文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069103/

相关文章:

html - 如何使用 flexbox 垂直对齐页面上的 div

Javascript:如何返回并从历史记录中删除当前状态?

HTML/CSS : Bootstrap Slideshow Carousel - Center Align Bubble Numbers

html - 在多选中显示行

javascript - Firebase 实时数据库 : Does 'value' event fires automatically

javascript - 如何过滤对象数组并获取过滤后的对象值

javascript - 如何动态加载/卸载css

jquery - 使用 Ajax 发布多部分/表单数据

javascript - 当用户滚动回页面顶部时,如何使 Logo 效果恢复为 "normal"?

javascript - 如何使用javascript正则表达式查找字符串之外的字符串?