html 显示层次结构 <!-- 生成时间 : {生成时间} --> <html> <head> <title>{数据库名称}-帮助文档</title> <!-- 将css和javascript都从txt文件读取, 方便修改 --> <mce:style type="text/css"><!-- body { font-size:14px; } ul { padding-left:0px; margin-left:3.2em; } li { list-style:decimal; } /* 色调 */ .datetime { color:#F0F; } .note, .note a { color:Green; } .type { color:#C60; } #table_list .table_name .value { font-weight:bold; color:#30F; font-size:1.1em; } #table_list .table_name:hover { background-color:Gray; } .data h3 { font-size:1em; font-weight:bold; color:Maroon; } #table_list .table_name { cursor:pointer; } .data h3 { cursor:pointer; } .data_table { border-collapse:collapse; } .data_table td { border:solid 1px Gray; } .data_table thead { font-weight:bold; } /* 数据库名称 */ .db_name { line-height:1em; } .datetime { font-size:12px; } /* 列表 */ #table_list li li span { display:inline-block; width:10em; } #table_list .table_name .value { width:15.3em; } .data h3 { margin:0px; } .data { margin-left:2em; margin-bottom:10px; } --></mce:style><style type="text/css" mce_bogus="1">body { font-size:14px; } ul { padding-left:0px; margin-left:3.2em; } li { list-style:decimal; } /* 色调 */ .datetime { color:#F0F; } .note, .note a { color:Green; } .type { color:#C60; } #table_list .table_name .value { font-weight:bold; color:#30F; font-size:1.1em; } #table_list .table_name:hover { background-color:Gray; } .data h3 { font-size:1em; font-weight:bold; color:Maroon; } #table_list .table_name { cursor:pointer; } .data h3 { cursor:pointer; } .data_table { border-collapse:collapse; } .data_table td { border:solid 1px Gray; } .data_table thead { font-weight:bold; } /* 数据库名称 */ .db_name { line-height:1em; } .datetime { font-size:12px; } /* 列表 */ #table_list li li span { display:inline-block; width:10em; } #table_list .table_name .value { width:15.3em; } .data h3 { margin:0px; } .data { margin-left:2em; margin-bottom:10px; }</style> <mce:script type="text/javascript"><!-- function onload() { // 收起字段显示 swith_child_display("table_list", "div", "detail"); swith_child_display("table_list", "table", "data_table"); // 点击展开 onclick("table_list", "div", "table_name", "div", "detail"); onclick("table_list", "h3", "", "table", "data_table"); } // 点击展开 // panelid 父容器id // tarname 目标标签 // classname 目标类 // target_tarname 展开的标签 // target_classname 展开的类 function onclick(panelid, tarname, classname, target_tarname, target_classname) { var name_list = document.getElementById(panelid).getElementsByTagName(tarname); for (var name_index = 0; name_index < name_list.length; name_index ++) { var name = name_list[name_index]; if (name.className == classname) { name.onclick = function() { swith_child_display_byobj(this.parentNode, target_tarname, target_classname); this.name = (this.name == "Down") ? "" : "Down"; this.style.backgroundColor = (this.name == "Down") ? "#4ff" : "#dff"; } name.onmouseover = function() { if (this.name != "Down") { this.style.backgroundColor = "#dff"; } } name.onmouseout = function() { if (this.name != "Down") { this.style.backgroundColor = ""; } } } } } // 收起全部, panel父容器, tarname子标签名, classname目标类名 function swith_child_display(panelid, tarname, classname) { swith_child_display_byobj(document.getElementById(panelid), tarname, classname); } function swith_child_display_byobj(panel, tarname, classname) { var table_list = panel.getElementsByTagName(tarname); for (var table_index = 0; table_index < table_list.length; table_index ++) { var table = table_list[table_index]; if (table.className == classname) { swith_display(table); } } } // 切换某个区域的显示 function swith_display(panel) { if (panel.style.display != "none") { panel.style.display = "none"; } else { panel.style.display = ""; } } // --></mce:script> </head> <body onLoad="onload()"> <h1 class="db_name">myecshop</h1> <span class="datetime">2009-9-15 1:57:09</span> <div id="buttons"> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '14px';">14号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '16px';">16号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '18px';">18号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '20px';">20号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '22px';">22号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '24px';">24号字体</a> <a href="#" mce_href="#" onClick="document.body.style.fontSize = '26px';">26号字体</a> </div> <!-- 完整的表结构 只看第一个li就OK, 循环的 --> <ul id="table_list"> <li id="ecs_account_log"> <div class="table_name"> <span class="value" title="表名称">ecs_user</span> <span class="note" title="表注释">用户信息</span> </div> <div class="detail"> <!-- 字段列表, 只看第一个li就OK, 循环的 --> <ul class="field_list"> <li> <span class="value" title="字段注释">user_pk</span> <span class="type">varchar(50)</span> <span class="note" title="字段名称">guid</span> </li> <li> <span class="value" title="字段注释">user_name</span> <span class="type">varchar(50)</span> <span class="note" title="字段名称">用户登录后保存在session中的id号,跟users表 中的user_id对应</span> </li> </ul> </div> </li> </ul> </body> </html>