html - 响应式 CSS 表单字段

标签 html css

我有这个 CSS 来显示我的 html 表单和字段标签:

#enquiryForm                    { clear:both; padding:8px 40px 0 0;  }
.enquiryField                   { clear:both; padding:5px 0; }
.enquiryField label             { clear:none; float:left; }
.enquiryField input             { clear:none; font-family:Calibri; float:right; padding:3px; width:189px; }
.enquiryField textarea          { clear:none; float:right; font-family:Calibri; padding:5px; width:189px; }

.enquiryError                   { clear:both; color:#fff; font-family:Calibri; }
#enquirySent                    { color:#fff; font-family:Calibri; }

如果要将文本显示在字段顶部,我想将其放入我的响应式 CSS 代码中,那么最好的做法是什么

最佳答案

我假设“在顶部”是指直接之前而不是覆盖输入,因为那样会很奇怪。 将其包装在 @media 查询中并删除所有 float ,将宽度设置为 100% 并添加一些边距。它将以线性方式跨浏览器/设备显示,视口(viewport)宽度小于 480 像素,根据需要更新宽度等。

http://jsfiddle.net/duncan/w9k5u/

关于html - 响应式 CSS 表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575939/

相关文章:

javascript - 使用js更改日历上更改月份的背景

javascript - 点击并重新排序

javascript - 如何根据当前屏幕分辨率调整图像大小?

javascript - 防止在移动设备上的输入字段中输入小数位

html - CSS 使部分可见的 div/元素在鼠标悬停时完全展开

html - 左对齐容器中的倾斜文本

html - 按特定顺序显示列中的元素

php - 从子 css 元素获取特定 css 元素 id 的值

html - 在 bootstrap 2 中将 div 的列与流体布局对齐

javascript - 使用 jQuery 添加基于浏览器滚动位置的 CSS 类 - 寻找更模块化的方法