drupal的默认主题会产生一些奇怪的问题。如果我创建一个包含标记的表单:
$form['markup'] = array(
'#type' => 'markup',
'#value' => '<table><tr><td> test </td></tr></table>');
浏览器显示表格,但表格的css样式的属性“border-collapse”被设置为“collapse”。这意味着我在桌子上方看到一条小灰线,看到它并不是很漂亮。
其中一个解决方案是自己修复border-collapse到表的属性中的值,但在此之前我想确保没有任何其他解决方案可以避免这种情况。
我的问题是:drupal的默认主题强制某些HTML元素(例如表格)的某些奇怪行为是否正常。
你有答案吗?
答案 0 :(得分:0)
默认主题设置类似“border-collapse”是正常的,是的。小灰线听起来是无意的,可能是因为关于表中不正确的表格的假设,例如一个独特的<thead>
和<tbody>
。您对“强制”一词的使用听起来就像您可以更快乐地使用基本主题,您可以更轻松地自定义。