drupal的默认主题会产生一些问题

时间:2011-01-10 16:24:50

标签: html css drupal html-table themes

drupal的默认主题会产生一些奇怪的问题。如果我创建一个包含标记的表单:

$form['markup'] = array(
'#type' => 'markup',
'#value' => '<table><tr><td> test </td></tr></table>');

浏览器显示表格,但表格的css样式的属性“border-collapse”被设置为“collapse”。这意味着我在桌子上方看到一条小灰线,看到它并不是很漂亮。

其中一个解决方案是自己修复border-collapse到表的属性中的值,但在此之前我想确保没有任何其他解决方案可以避免这种情况。

我的问题是:drupal的默认主题强制某些HTML元素(例如表格)的某些奇怪行为是否正常。

你有答案吗?

1 个答案:

答案 0 :(得分:0)

默认主题设置类似“border-collapse”是正常的,是的。小灰线听起来是无意的,可能是因为关于表中不正确的表格的假设,例如一个独特的<thead><tbody>。您对“强制”一词的使用听起来就像您可以更快乐地使用基本主题,您可以更轻松地自定义。