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

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


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

解决方案之一是自己将border-collapse的值固定到表的属性中,但是在执行此操作之前,我想确保没有其他解决方案可以避免这种情况。

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

你有一个答案吗?

最佳答案

默认主题设置“ border-collapse”之类的东西是正常的,是的。灰色细线听起来是意想不到的,可能是因为您对表的假设不正确,例如不同的<thead><tbody>。您对“力”一词的使用听起来像您对基础主题更满意,您可以更轻松地对其进行自定义。

关于html - Drupal的默认主题会带来一些问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4648946/

10-12 06:57