css - Twitter Bootstrap - 如何让按钮仅在超小型和小型设备上成为 block 级

标签 css twitter-bootstrap

我有以下 HTML:

<a href="javascript:void(0)" class="btn btn-primary btn-block">Start</a>

这很好用,但是,我不希望按钮在大中型设备(主要是台式机)上横跨屏幕。有没有办法通过 Bootstrap 开箱即用地实现这一目标?

最佳答案

响应式 CSS。

您可以使用 @media 定义 CSS 任何部分的最大宽度或/和高度标签,比如在 bootstrap-responsive.css 中。这是一个例子。

@media (min-width: 400px) and (max-width: 600px) {
    /* Code here */
}

该代码将应用于浏览器窗口宽度最小为 400 像素、最大为 600 像素的所有设备。

您可以获取 btn 的代码, btn-primarybtn-block来自 bootstrap.css 或 bootstrap-responsive.css(那里有一些响应式示例),并将其放在 <style></style> 中标记或在单独的 CSS 文件中,并使用响应式 CSS 对其进行相应的编辑。

关于css - Twitter Bootstrap - 如何让按钮仅在超小型和小型设备上成为 block 级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18187678/

相关文章:

javascript - 如何轻松隐藏所有内容并在 html 页面上为移动设备显示消息

javascript - javascript 和 css 中的 TreeView 菜单?

css - 我的 .label 类将仅显示在 intel-xdk 的模拟屏幕上

html - 如何摆脱标志下的线 html css bootstrap

javascript - 没有背景图像的视差 div

javascript - 点击图片映射时addClass

jquery - 单击容器内的 Div 飞越容器

javascript - 关于取消 Twitter Bootstrap 警报的 Ajax 请求

css - 垂直对齐 Bootstrap 跨度类中的图像

javascript - 无法加载 ui.bootstrap 模块