html - 如何在不使用媒体查询的情况下更改元素的宽度?

标签 html css twitter-bootstrap

我有一个包含一堆段落的页面,这些段落在大屏幕上看起来太长了。所以我将 width: 600px 设置为 p.这使它看起来不错。

唯一的问题是在小屏幕上段落仍然是 600px。

有什么方法可以解决这个问题而不用乱用媒体查询吗?

简而言之,我希望 .p 的宽度为:600px;在大屏幕上并且宽度小于 600 像素时没有宽度设置。

最佳答案

在这种情况下,您可以使用 jQuery。

if ($(window).width() < 1000) {
   $("p").css("width","400");
}
if ($(window).width() < 1000) {
   $("p").css("width","600");
}

您可以根据需要更改数字。

编辑:如上面的评论所述,您可以只使用媒体查询而不使用 Bootstrap 框架。

关于html - 如何在不使用媒体查询的情况下更改元素的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40296190/

相关文章:

javascript - 在 laravel 中使用 ajax 更改状态

css - 努力在 div/背景问题中定位 div#

css - 图像的 Z-index 问题

mysql - 如何在codeigniter中制作一棵树

javascript - 事件按钮不起作用(ADMIN LTE)

html - 如何缩小 <p> 标签之间的垂直空间?

javascript - onchange 事件运行不正常

css - 无法使用 material-ui 更改或删除灰色背景

javascript - 为什么动画结束后元素的宽度会发生变化?

html - 如何在不破坏行的情况下创建表格? ( Bootstrap )