问题 Access Rich-Text:支持哪个HTML子集?


Microsoft Access文本框可以配置为“富文本”,允许用户应用格式,如粗体文本或不同的字体大小。在内部,这个“富文本”存储为HTML。

由于Access提供的格式化选项有限,因此很明显只有一部分HTML用于存储格式化文本。是否有某个列表描述 哪个HTML子集 用来?理想情况下,我想要一个可以在使用此Access功能格式化的文本字段中找到的标记列表。


12495
2017-08-29 09:18


起源



答案:


以下链接列出了Access(2007)支持的所有格式选项:

http://office.microsoft.com/en-us/access-help/insert-or-add-a-rich-text-field-HA010014097.aspx

为了获得HTML标签,样式等的列表,我建议存储具有所有格式的文本行,然后检查其HTML(例如,每个格式化选项一个记录 - 总共16个)。

...我自己做了,这里是支持的HTML标签列表:

<div>,<font>,<strong>,<em>,<u>,<ol>,<ul>,<li>,<blockquote>

并且,每个标签的样式/属性:

<font>: face, size, color, style(with BACKGROUND-COLOR only)    
<div>: align, dir

10
2017-08-29 21:01



我一直试图通过工作罢工。据我所知,Access正在将<s>标记识别为有效(它不会出现在格式为富文本的报告文本框中),但它实际上并不应用该格式。 - ptpaterson
刚刚发现了&nbsp;也工作!我很高兴有额外的空间:D - ptpaterson
Yyyyep。我们在这里看到的是单个HTML标记,它支持单个CSS属性,其中标记通过引入CSS而折旧,并且存在样式的等效HTML属性。也 div 代替 p 对于文本块,您没有样式控制权。回家微软,你又喝醉了。 - Kai
值得注意的是 &lt; 和 &gt; 为逃避而工作 < 和 > 字符。我认为所有的字符代码都有效(尽管我没有进行过广泛的测试)。也 <b> 和 <i> 可以用来代替 <strong> 和 <em> - Kai


答案:


以下链接列出了Access(2007)支持的所有格式选项:

http://office.microsoft.com/en-us/access-help/insert-or-add-a-rich-text-field-HA010014097.aspx

为了获得HTML标签,样式等的列表,我建议存储具有所有格式的文本行,然后检查其HTML(例如,每个格式化选项一个记录 - 总共16个)。

...我自己做了,这里是支持的HTML标签列表:

<div>,<font>,<strong>,<em>,<u>,<ol>,<ul>,<li>,<blockquote>

并且,每个标签的样式/属性:

<font>: face, size, color, style(with BACKGROUND-COLOR only)    
<div>: align, dir

10
2017-08-29 21:01



我一直试图通过工作罢工。据我所知,Access正在将<s>标记识别为有效(它不会出现在格式为富文本的报告文本框中),但它实际上并不应用该格式。 - ptpaterson
刚刚发现了&nbsp;也工作!我很高兴有额外的空间:D - ptpaterson
Yyyyep。我们在这里看到的是单个HTML标记,它支持单个CSS属性,其中标记通过引入CSS而折旧,并且存在样式的等效HTML属性。也 div 代替 p 对于文本块,您没有样式控制权。回家微软,你又喝醉了。 - Kai
值得注意的是 &lt; 和 &gt; 为逃避而工作 < 和 > 字符。我认为所有的字符代码都有效(尽管我没有进行过广泛的测试)。也 <b> 和 <i> 可以用来代替 <strong> 和 <em> - Kai