如何将一个元素放在 div 中其他元素的右侧?

随机名称

所以我想让我的按钮看起来像这样:

想要的结果

但我不知道我应该怎么做才能让它工作,这是我的 HTML 代码:

<div  class="content" *ngIf="loading==false" >
      <div class="product" *ngFor="let product of products$ | async ; let i = index">
        <div class="header">
        <h1 class="product-name">Product name : {{product.Name}}</h1>
        <h2 class="product-id">Product id : {{product.Id}} </h2>
        <button (click)="addCanvasModel(product.Id)">Add new Canvas Model</button>
      </div>
      <div fxLayout="row wrap" fxLayoutGap="3px grid">
        <div *ngFor="let model of myObservables[i] | async"> 
          <app-bmc-card-preview [name]="model.Designation" [id]="model.Id" [behaviour_subject]="refreshModels$"></app-bmc-card-preview>
        </div>
      </div>
    </div>
  
</div>

这是我的 CSS 代码:

.product {
    background-color: white;
    border:1px solid black;
    font-family: roboto;
    text-align: left;
    margin:10px;
}
丹尼尔

您可以使用flex

<div class="content" *ngIf="loading==false">
    <div class="product" *ngFor="let product of products$ | async ; let i = index">
        <div class="header" style="display:flex;">
            <div style="flex:1;">
                <h1 class="product-name">Product name : {{product.Name}}</h1>
                <h2 class="product-id">Product id : {{product.Id}} </h2>
            </div>
            <div>
                <button (click)="addCanvasModel(product.Id)">Add new Canvas Model</button>
            </div>
        </div>
        <div fxLayout="row wrap" fxLayoutGap="3px grid">
            <div *ngFor="let model of myObservables[i] | async">
                <app-bmc-card-preview [name]="model.Designation" [id]="model.Id" [behaviour_subject]="refreshModels$"></app-bmc-card-preview>
            </div>
        </div>
    </div>
</div>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将3个元素放在父div的一行中?

我如何将两个ngFor放在一个div中

通过忽略其他元素将项目放在div中

如何将div元素放到另一个div元素的底部

如何将div中的一个元素与附近的另一个元素居中?

如何将 valueLegend 放在 Amchart 的 Ammap 的另一个 div 中?

将元素放在div的右侧

如何将一个元素推到一个 div 的左边,另一个元素推到同一个 div 的右边?

如何将<div>元素置于其他元素之上

将一个HTML元素(div)放在另一个(li)上

如何将div元素的高度设置为与另一个div相同

如何使DIV中的第一个元素具有与其他元素不同的CSS?

如何将一个 div flex 元素的高度设置为与另一个相同?

如何将一个元素与列表中的其他元素进行比较

如何将一个 div 定位到由其他两个 div 创建的间隙中

当屏幕变小时,如何将 html div 元素放在一起?

JavaScript:如何将button元素的值分配给另一个div元素?

如何将元素放在另一个元素的边框上?

如何将一个div定位在其他div之外?

如何将动态设置的 HTML 的 CSS 封装在一个 div 中,使其不影响外部元素?

如何将元素从一个div移动到另一个div并能够返回到主div

将文本放在div的中心,而忽略其中的其他元素

如何将<div>元素放置在我无法访问的另一个类或div之后

外div中两个元素并排,一个左侧,一个右侧

如何使用javascript将一些div元素放在主div元素中?

如何将徽标与 div 边界对齐,同时在同一个 div 中有另一个元素?

如何附加一个内部有其他嵌套元素的 div?

如何将另一个div中的2个div对齐到底部和左侧/右侧

有没有办法将边框按钮放在同一个 div 元素中