首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用getuikit框架展开第二列

使用getuikit框架展开第二列
EN

Stack Overflow用户
提问于 2019-08-25 18:35:04
回答 2查看 161关注 0票数 1

我在一行里有两列。我希望第一列是文本段落,第二列是文本区域。

第一列的宽度是线条宽度的10%,第二列则向右展开。所以我把列放到了uikit网格里。

通过uikit文件,我有下面的代码

代码语言:javascript
复制
<hello name="{{ name }}"></hello>
<p>
   Start editing to see some magic happen :)
</p>
<div uk-grid class="uk-grid">
   <div class="uk-width-1-10" style="background: red;">
     <p>lorem</p>
  </div>
 <div class="uk-width-9-10" style="background: blue;">
   <textarea></textarea>
 </div>
</div>

现在的问题是,两列都占了整条线。宽度不是10%比90%

请看堆积如山的演示

我想使用uikit (https://getuikit.com/docs/width)而不是一般的css。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-25 18:55:20

Div是块元素,这意味着默认情况下它们将占用整个宽度。通过在样式属性中定义下面的css属性,使它们成为内联元素。

代码语言:javascript
复制
display: inline-block;
票数 1
EN

Stack Overflow用户

发布于 2019-08-25 18:56:50

使用CSS网格布局模块

检查这个网站

代码语言:javascript
复制
.grid-container {
  display: grid;
  grid-template-columns: 10% 90%;
  background-color: #2196F3;
}

.grid-item {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.8);
}
代码语言:javascript
复制
<div class="grid-container">
  <div class="grid-item">I'm here</div>
  <div class="grid-item" style="text-align: right;"><input type="text"></div>
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57648721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档