css - 响应式一行文本和输入框

标签 css responsive-design

使用 divs 制作类似 table 的最佳/正确方法是什么。

我尝试了不同的方法,使用 position: 和使用百分比。

我想要的是文本和 input 框在同一行,并使 input 框与父 div 的大小一起缩放,响应式设计。

JSFiddle

帮助将不胜感激:)

最佳答案

只需添加这行额外的 CSS -

#box input[type="text"]
{
    width: 100%;
    box-sizing: border-box; /* This line */
}

Fiddle Demo

您还可以在 div 上使用 - display: table-cell 来模仿 table cell,类似地,您有 display: table-row, table-column 等。它们为 div 实现类似表格的行为。

关于css - 响应式一行文本和输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32288364/

相关文章:

html - 取消设置最大宽度 :100% and height:auto;

css - 手机背景图片

php - 正确的 CSS 文件未加载,其他地方的另一个已加载

javascript - 滑出式菜单不显示网页第 2 部分中的导航链接

基于加载模板的 css 类

html - 响应式 CSS 背景图像问题

css - 具有响应值的表逻辑 bootstrap/html

css - 使用 css 更改 jquery mobile 的默认列表颜色

css - 移除初始进度条显示

jquery - CSS - 设置高度页眉/页脚,动态内容..不适用于 osXsafari/iOSsafari? (jsBin)