0

如果包装术语的定义在随后的 中,使用<dfn>in 在语义上是否有效?如MDN 所述,这是正确使用还是必须在段落或定义列表中专门使用。我想像这样格式化我的列表:<table><td><dfn>

在表格中使用 dfn

我的逻辑说应该允许使用以下代码:

<table>
    <tr>
        <td><dfn>Attack</dfn></td>
        <td>Time (in ms) before the compressor will begin to work after the audio level goes beyond the threshold.</td>
    </tr>
    <tr>
        <td><dfn>Release</dfn></td>
        <td>Time (in ms) before the compressor will cease to work after the audio level drops beneath the threshold.</td>
    </tr>
    <tr>
        <td><dfn>Ratio</dfn></td>
        <td>The amount of compression to be applied.</td>
    </tr>
    <tr>
        <td><dfn>Threshold</dfn></td>
        <td>A level in dB which, if the signal surpasses, the compressor will begin working.</td>
    </tr>
</table>

<bean id="contactService" class="pl.ivmx.contact.service.ContactServiceImpl"> </bean>在 servlet 上下文中 - 您应该将服务类移动到根 Web 应用程序上下文(其中 <tx:annotation-driven>事务管理器是/应该声明的)。

基于 Spring AOP/Bean 后处理器的基础工具,如 Global Method Security、Transactions、Caching、PlaceholderConfigurers(处理${..}占位符的东西)在每个容器的基础上工作。由于ContactServiceImplbean 是在调度程序 servlet 上下文中声明的,因此它没有被代理包装,因此@Transactional被忽略。

换句话说,您不应该将 DAO/Service 类放入 dispatcher-servlet.xml。

请参阅Spring Framework 中 applicationContext.xml 和 spring-servlet.xml 之间的区别

4

2 回答 2

1

你看规格了吗?

dfn元素表示术语的定义实例。作为 dfn 元素的最近祖先的段落描述列表组部分还必须包含 dfn 元素给出的术语的定义。

您的代码片段不包含三个有效祖先中的任何一个,因此它本身是无效的。但是,我相信它<body>被归类为一个部分,这可能使您可以使用。

于 2013-01-25T20:39:17.313 回答
0

是的!根据w3schools,是一个短语(内联)标签。

但是,他们也建议:

, <em>, <strong>, <dfn>, <code>, <samp>,<kbd><var>标签都是短语标签。它们没有被弃用,但可以使用 CSS 实现更丰富的效果。

于 2013-01-25T20:32:55.977 回答