html - CSS 宽度未按预期设置

标签 html css sass

我有以下内容。如您所见,我有一行两列。我将第一列的宽度设置为 90%,将第二列的宽度设置为 10%。但正如您所见,列的长度相同。

enter image description here

我有以下 CSS:

.message-footer-col {
  width: 90%;
}

.message-footer-button-col {
  width: 10%;
}

如果有人可以建议我如何调整每个列的宽度,我将不胜感激。谢谢

更新

我正在使用生成原始 html 的 Ionic2 框架。这是我的代码:

<ion-footer class="message-footer">
  <form #f="ngForm">
    <ion-grid class="message-footer-grid">
      <ion-row class="message-footer-row">
        <ion-col class="message-footer-col">
          <ion-input class="message-footer-input" [(ngModel)]="message" name="messageText" required placeholder="message..."></ion-input>
        </ion-col>
        <ion-col class="message-footer-button-col">
          <button class="message-footer-button" (click)="messageSend(f.value, f.valid)" full [disabled]="f.valid === false"><ion-icon class="message-send" name="send"></ion-icon></button>
        </ion-col>
      </ion-row>
    </ion-grid>
  </form>
</ion-footer>

最佳答案

首先删除 col 类,因为它有一些 flex 属性, 然后将 display:block; 应用于列。

关于html - CSS 宽度未按预期设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43521060/

相关文章:

Angular 7、svg 和 sass 如何设置相对路径

javascript - 滑入一个元件,同时滑出一个元件?定位困惑?元素正在覆盖自己

html - 列表元素内外的链接不起作用

javascript - 如何通过在输入字段中输入十六进制颜色(使用或不使用 jQuery)来更改所需 div 的背景颜色?

html - 在图像中创建文本

html - 如何使列表项垂直居中?

ruby - 在 Windows 中自动化 sass 编译

html - 在 css 行之间包含不同的间距

php - Echo 不显示在 div 内部但在其外部工作

html - 字段集左侧因溢出隐藏而隐藏