【发布时间】:2011-01-10 16:24:50
【问题描述】:
drupal 的默认主题会产生一些奇怪的问题。如果我创建一个包含标记的表单:
$form['markup'] = array(
'#type' => 'markup',
'#value' => '<table><tr><td> test </td></tr></table>');
浏览器显示表格,但是表格的css样式的属性'border-collapse'设置为'collapse'。这意味着我在桌子上方看到一条灰色的小线,看起来不太漂亮。
其中一个解决方案是自己将border-collapse 的值修复到表格的属性中,但在此之前,我想确保没有任何其他解决方案可以避免这种情况。
我的问题是:drupal 的默认主题对某些 HTML 元素(例如表格)强制执行一些奇怪的行为是否正常。
你有什么答案吗?
【问题讨论】:
-
解决方案很简单:制作自己的主题并使用表格语义方式。
-
是的,我知道,但我不想创建主题。我希望我的模块应该被每个主题无一例外地使用。
标签: html css drupal html-table themes