这是一个简单的方法,任何人都知道在 Orchard CMS 中添加内容时如何使文本整齐地围绕图像?
在我看来,它是网页内容的基础,但它是 Orchard 似乎无法处理的唯一“开箱即用”的东西
我确定有一种解决方法可能带有样式标签或其他东西,但我宁愿不实施软糖,以防我在这里遗漏了一些简单的东西
目前,如果我通过首先将“I”光束光标放在文本中间最左边的字符位置 0 来添加图像,则编辑器会生成以下 HTML。注意以粗体显示的图像没有格式化,所以看起来很糟糕。
任何意见表示赞赏
这是一个简单的方法,任何人都知道在 Orchard CMS 中添加内容时如何使文本整齐地围绕图像?
在我看来,它是网页内容的基础,但它是 Orchard 似乎无法处理的唯一“开箱即用”的东西
我确定有一种解决方法可能带有样式标签或其他东西,但我宁愿不实施软糖,以防我在这里遗漏了一些简单的东西
目前,如果我通过首先将“I”光束光标放在文本中间最左边的字符位置 0 来添加图像,则编辑器会生成以下 HTML。注意以粗体显示的图像没有格式化,所以看起来很糟糕。
任何意见表示赞赏
你可以做几件事。
首先,当您打开媒体选择器时,会出现一个名为Allignment
. 例如Left
,如果您选择 ,文本将从图像的右侧换行。如果选择Right
,图像将向右移动,文本将从图像左侧换行。
但是,从设计的角度来看,在图像周围环绕文本的首选方式是使用 CSS 样式。
这是您需要从图像右侧换行文本的样式示例:
img {
float: left;
padding: 5px;
}
这是从图像左侧包装它的示例:
img {
float: right;
padding: 5px;
}
请注意,此样式将有效地应用于站点中的所有图像,并且我在图像周围添加了一些间距。如果您希望它仅应用于特定图像,则需要更改 CSS 选择器以适应您要执行的操作。
要从 Orchard 管理中实际看到这一点,您必须将此样式添加到/Modules/TinyMce/Scripts/themes/advanced/skins/default/content.css
浏览器并清除缓存。
要在您的主题上看到这一点,您必须将此样式添加到主题的 CSS 中。