html - 使文本和复选框并排

标签 html css angular kendo-ui-angular2

我想在一个单元格中并排放置一个文本和一个复选框。预期的结果喜欢

demo

然而实际结果是复选框在文本上方。这意味着复选框占用一行,然后文本占用第二行。

我的代码

<kendo-grid-checkbox-column>
       <ng-template kendoGridCellTemplate let-dataItem>
          <input type="checkbox" [checked]="dataItem.Discontinued"> 
 {{dataItem.ProductName}}
       </ng-template>
  </kendo-grid-checkbox-column>

最佳答案

你可以使用标签:

<kendo-grid-checkbox-column>
   <ng-template kendoGridCellTemplate let-dataItem>
      <input type="checkbox" id="prod-name" class="k-checkbox" [checked]="dataItem.Discontinued"> 
      <label class="k-checkbox-label" for="prod-name">{{dataItem.ProductName}}</label>
   </ng-template>
</kendo-grid-checkbox-column>

要为复选框启用剑道样式,您应该将 class="k-ckeckbox"添加到输入中。

关于html - 使文本和复选框并排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58019943/

相关文章:

javascript - 如果字段为空,.serialize() 不在帖子中显示输入名称

html - 在 div 中垂直对齐链接

javascript - 图像导航叠加箭头(下一个和上一个)

javascript - 在 Bootstrap 3 中实现的 Foundation 4 折叠主导航(又名抽屉)的示例?

javascript - MQTT 与 Ionic 3 的连接

angular - AWS API Gateway 资源中的 "Enable CORS"?

javascript - 正则表达式 - 用于捕获所有 href

javascript - IE6兼容性。页面在任何地方都可以正常工作,但在 IE6 中

html - 我需要 &NBSP 实体在 li 标签之间留出空间,但是当应用悬停状态的下划线时,它会延伸到空间所在的位置

javascript - 如何在 angular2 中对不同的 http 错误显示不同的错误消息?