drupal의 기본 테마는 이상한 문제를 만듭니다. 나는 마크 업을 포함하는 폼을 작성하는 경우 :drupal의 기본 테마는 약간의 문제를 만듭니다
$form['markup'] = array(
'#type' => 'markup',
'#value' => '<table><tr><td> test </td></tr></table>');
브라우저는, '붕괴'에 잘 살고있는 테이블의 CSS 스타일의 그러나 재산 '국경 붕괴'테이블을 표시합니다. 그것은 내가 테이블 위에 작은 회색 선을 보았다는 것을 의미하며,보기에는 그다지 아름답 지 않습니다.
해결 방법 중 하나는 경계 축소 값을 테이블 속성으로 고정하는 것이지만이 작업을 수행하기 전에이를 피하기위한 다른 해결책이 없는지 확인하고 싶습니다.
내 문제는 : drupal의 기본 테마가 일부 HTML 요소 (예 : 표)에서 이상한 동작을하는 것은 정상적인 현상입니까?
당신은 어떤 종류의 대답이 있습니까?
솔루션은 간단합니다. 자신의 테마를 만들고 테이블의 의미 론적 방식을 사용합니다. – zzzzBov
네, 저도 알고 있지만 테마를 만들고 싶지는 않습니다. 내 모듈을 예외없이 모든 테마에서 사용해야합니다. – user376112