Pages

2009-10-31

AJAX Toolkit的TabContainer顯示問題

發現微軟所出的AJAX Control Toolkit之TabContainer控件有顯示上的問題 (實驗版本: 30930, 2009/10/06)

該頁宣告為XHTML 1.0版本,則Tag顯示上並無問題:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
SNAGHTML1ba2ea6

若該頁宣告為HTML 4.01版本,則Tag顯示上會被遮去一半:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
SNAGHTML1b8f84b

實驗其他AJAX Toolkit舊版本也如此,調了CSS或把Tab Header顯示強制BR或DIV顯示也仍會被遮一半
使用XHTML 1.0格式雖能正常顯示,但往往Web Page的視覺設計可能是以HTML 4.01傳統方式
要為了這個tab而全頁調整,就非常痛苦了。

否則只能換其他tab頁籤顯示效果或3-Party元件才行(如Telerik TabStrip)。

No comments: