如何使用 bootstrap 来设置自定义 joomla 组件的样式
How can I use bootstrap to style my custom joomla component
我正在尝试设置自定义 joomla 组件的样式,但发现使用标准 bootstrap 语法无效。
我尝试了以下方法:
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-8">
</div>
</div>
</div>
但柱子相互堆叠。我尝试在我的组件页面中添加 bootstrap CDN,但是这样做时 Joomla 菜单会崩溃。
我该怎么做才能使 bootstrap 工作?
col-md-x 将仅在中等屏幕尺寸 (768px) 或更高尺寸上激活,因为 bootstrap 是移动设备优先的方法。尝试将 col-md-4 和 col-md-8 更改为 col-4 和 col-8
默认的 Joomla 3.x 模板和许多第三方 Joomla 模板使用 Bootstrap 2 所以 Bootstrap 3 或 4 列 类 不一定有效。
您有几个选择:
- 使用您的 Joomla 网站上正在加载的 Bootstrap 版本中的 类 列
- 用第三方扩展程序例如 Bootstrap4 替换正在加载的 Bootstrap 版本Toggle Bootstrap (free) or jQuery Easy(免费)或类似
- 手动编写解决方案以替换正在加载的 Bootstrap 版本 Bootstrap 4(有关此示例代码的一些示例,请参阅 https://joomla.stackexchange.com/q/4953/120 的答案)
- 更改为 Bootstrap 4 模板,例如 JoomShaper Helix Ultimate(免费)
我推荐最后一个选项,这将使您在接下来的 12 个月左右内升级到 Joomla 4 时处于良好状态。 Joomla 4 将使用 Bootstrap 4.
我正在尝试设置自定义 joomla 组件的样式,但发现使用标准 bootstrap 语法无效。
我尝试了以下方法:
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-8">
</div>
</div>
</div>
但柱子相互堆叠。我尝试在我的组件页面中添加 bootstrap CDN,但是这样做时 Joomla 菜单会崩溃。
我该怎么做才能使 bootstrap 工作?
col-md-x 将仅在中等屏幕尺寸 (768px) 或更高尺寸上激活,因为 bootstrap 是移动设备优先的方法。尝试将 col-md-4 和 col-md-8 更改为 col-4 和 col-8
默认的 Joomla 3.x 模板和许多第三方 Joomla 模板使用 Bootstrap 2 所以 Bootstrap 3 或 4 列 类 不一定有效。
您有几个选择:
- 使用您的 Joomla 网站上正在加载的 Bootstrap 版本中的 类 列
- 用第三方扩展程序例如 Bootstrap4 替换正在加载的 Bootstrap 版本Toggle Bootstrap (free) or jQuery Easy(免费)或类似
- 手动编写解决方案以替换正在加载的 Bootstrap 版本 Bootstrap 4(有关此示例代码的一些示例,请参阅 https://joomla.stackexchange.com/q/4953/120 的答案)
- 更改为 Bootstrap 4 模板,例如 JoomShaper Helix Ultimate(免费)
我推荐最后一个选项,这将使您在接下来的 12 个月左右内升级到 Joomla 4 时处于良好状态。 Joomla 4 将使用 Bootstrap 4.