css - Joomla 的模块/页面类后缀 "leading space"问题是否有修复?

标签 css joomla joomla-extensions

如果您知道并使用 Joomla,您就会知道出现的一个常见“问题”是那些不熟悉 Joomla 的人(以及像我这样的傻瓜)经常忘记在向模块或页面添加新类后缀之前放置前导空格.知道足够多的 PHP 是危险的,它让我感到震惊,这是一个非常简单的修复,只需将一个简单的空白空间连接到任何输入的新类即可。我知道 Joomla 背后的天才不可能忽视这样一个常见和简单的修复,但是对于我开始创建一些非常棒的 Joomla 模板来说,它让我印象深刻,使用覆盖(如果可能的话)为此实现一个全局修复可能会减少 future 的支持时间。谁能说服我不要这样做并请解释原因?我知道偶尔有人可能希望附加到现有类,例如将“existingClass”修改为“existingClassModified”,但在其余时间真的有这种需要来保证广泛的挫败感吗?当然,这无论如何都会破坏“existingClass”的任何样式!或者,这就是逻辑吗?要创建一个冗余类作为一种元素特定的 css 重置?

最佳答案

我以前没有遇到过这个问题,因为我不倾向于使用很多模块类后缀,但是查看了 Using Class Suffixes 的文档, 需要添加一个前导空格,因为那里可能已经有一个类。

例如,假设您安装了新的 Joomla 副本并检查模板并看到以下内容:

<div class="position-left">

如果您添加一个模块类后缀,例如“test”,没有空格,然后再次检查该元素,它将显示为:

<div class="position-lefttest">

不过,我确实知道您是从哪里来的,因为人们不应该知道这一点。我认为与其添加一个需要检测所有模块位置以查看它们是否已经有一个类的修复程序,不如在模块类后缀输入字段旁边有一个小通知来提醒人们。

关于css - Joomla 的模块/页面类后缀 "leading space"问题是否有修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18807934/

相关文章:

css - 如何在html组合框中具有树状结构

html - Django 不使用 CSS 读取我的 HTML

.htaccess - 使用 htaccess 将 url 从 Joomla 文章重定向到 K2 文章

joomla - joomla (2.5) 系统插件安装时加载语言文件

joomla - 基于语言的安装描述

css - 在现有形状周围添加带有背景颜色的更大形状

jQuery UI 可排序动画

html - 最后一个表格列更宽

jquery - 元素在 Joomla 的类别页面布局中重叠(由于容器高度属性)

php - 如何在 Joomla 中完成的网站中添加背景音乐?