![](/img/trans.png)
[英]How can I do multiple h1 elements replace to h1,h2,h3,h4,h5,h6 in javascript?
[英]How to include H4 - H6 in text editor (dnn7)?
我的客戶至少需要H4。 在文本編輯器中,我可以將H4添加到ApplyClass菜單,但此方法適用於
<span class="h4"> Sample </span>
里面的段落標簽。 我的H4樣式,更重要的是標題標簽的實際重量,沒有達到我的文字。
我一直在嘗試將jQuery的變體添加到addClass或remove / removeClass,但它不是我的強項,所以我得到了一些邏輯錯誤(比如編輯頁面按鈕被隱藏,因為它是一個跨度)。 我確實看到了一個具有良好答案的示例,該答案專門針對正在使用的精確文本(在剝離跨度后替換字符串)。 由於我希望客戶在編輯內容時能夠點擊“H4”,因此這個答案對我不起作用。
在廣泛的DNN7世界中沒有任何地方似乎有一個請求或需要或解決方法,不包括H1-H3所在的FormatBlock菜單中的H4-H6。 哎呀! 有沒有辦法將H4-H6添加到FormatBlock菜單中,或者如果我在ApplyClass菜單中使用這些類,則使用JS / jQ方式實際使用正確的標頭?
最終結果必須是客戶端可以從菜單中選擇H4,並且它們的選擇將被正確設置樣式和實際標題。
如果你只能使用DNN添加類,我建議只使用.h4
類的CSS樣式。 然后你可以“匹配”普通h4元素的樣式。
但是,h4不是一個類,它是一個標記元素,很像<input />
或<span></span>
。
使用CSS路由應該可行,但是如果可能的話,使用標准的h4元素會好得多。 (此外,對於那些使用屏幕閱讀器或類似軟件的人來說,它更易於訪問。)
如果編輯器是RadEditor
,則可以編輯配置文件以添加h4
和h5
在\\DesktopModules\\Admin\\RadEditorProvider\\ToolsFile
,有一個名為toolsfile.xml
的文件。 在<paragraphs>
節點下添加額外的項目。
<paragraphs>
<paragraph name="<P>Standard Paragraph</P>" value="<P>" />
<paragraph name="<H1>Heading 1</H1>" value="<H1>" />
<paragraph name="<H2>Heading 2</H2>" value="<H2>" />
<paragraph name="<H3>Heading 3</H3>" value="<H3>" />
<paragraph name="<H4>Heading 4</H4>" value="<H4>" />
<paragraph name="<H5>Heading 5</H5>" value="<H5>" />
<paragraph name="<P style='text-align:left'>Justify Left</P>" value="<P style='text-align:left'>" />
<paragraph name="<P style='text-align:right'>Justify Right</P>" value="<P style='text-align:right'>" />
<paragraph name="<P style='text-align:center'>Justify Center</P>" value="<P style='text-align:center'>" />
</paragraphs>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.