Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
发布时间 - 2026-01-10 23:09:13 点击率:次html结构如下
<div class="row">
<div class="col-sm-6 col-xs-12">
<p class="text-left one">
1111
</p>
</div>
<div class="col-sm-6 col-xs-12">
<p class="text-right two">
2222
</p>
</div>
</div>
我想要实现的效果是在屏幕宽度大于768时,1111左对齐,2222右对齐,小于等于768时居中对齐。于是我又额外写了媒体查询
@media (max-width: 768px) {
.container-fluid .row p{
color: #fff;
font-size: 16px;
text-align: center;
line-height: 30px;
}
.row .text-left{
margin-top: 20px;
}
}
最终展示类似下图
看起来一切正常,但是却在临界点768px时出现了问题,如图
打开控制台,会发现右边的两个图标的样式确实使用了text-align:center;,但是为什么展示出来呈现不一样的效果呢
原因在于父级定义的栅格系统,查看.text-right的父级div,会发现它所占的宽度为50%
因此在屏幕宽度为768px时,既有自己定义的样式,也有原来栅格系统的样式,所以导致混乱,根本原因在于没注意栅格系统的实质
/* 超小屏幕(手机,小于 768px) */
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */
/* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) { ... }
/* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) { ... }
/* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) { ... }
栅格系统是用min-width定义的,为大于等于,而我们额外定义的媒体查询用的是max-width,为小于等于,刚好有一个768px的重合,导致最终样式混乱。
解决办法:
去除交集,自己定义媒体查询时,定义max-width:767px
以上所述是小编给大家介绍的Boostrap栅格系统与自己额外定义的媒体查询的冲突问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
# boostrap
# 栅格系统
# BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、
# Bootstrap布局之栅格系统详解
# Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
# 第五章之BootStrap 栅格系统
# 学习使用bootstrap3栅格系统
# Bootstrap入门书籍之(三)栅格系统
# Bootstrap每天必学之栅格系统(布局)
# 小编
# 的是
# 是在
# 也有
# 没有任何
# 我又
# 给大家
# 写了
# 却在
# 如图
# 这在
# 所占
# 解决办法
# 所述
# 给我留言
# 根本原因
# 有一个
# 出现了
# 有任何
# 使用了
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
简单实现jsp分页
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
如何在企业微信快速生成手机电脑官网?
如何在云主机上快速搭建网站?
免费网站制作appp,免费制作app哪个平台好?
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
Laravel怎么使用artisan命令缓存配置和视图
香港网站服务器数量如何影响SEO优化效果?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
网站页面设计需要考虑到这些问题
微信h5制作网站有哪些,免费微信H5页面制作工具?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
大连网站制作公司哪家好一点,大连买房网站哪个好?
详解阿里云nginx服务器多站点的配置
如何快速登录WAP自助建站平台?
QQ浏览器网页版登录入口 个人中心在线进入
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何打造高效商业网站?建站目的决定转化率
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel如何使用Service Container和依赖注入?(代码示例)
如何在局域网内绑定自建网站域名?
制作公司内部网站有哪些,内网如何建网站?
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
深入理解Android中的xmlns:tools属性
焦点电影公司作品,电影焦点结局是什么?
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
MySQL查询结果复制到新表的方法(更新、插入)
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
浅谈javascript alert和confirm的美化
如何用PHP快速搭建高效网站?分步指南
如何用西部建站助手快速创建专业网站?
如何安全更换建站之星模板并保留数据?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel如何自定义分页视图?(Pagination示例)
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
如何快速生成高效建站系统源代码?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Python进程池调度策略_任务分发说明【指导】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Laravel如何生成API文档?(Swagger/OpenAPI教程)

