1、HTML文档的树状结构中,(html)标签为文档的根节点,位于结构中的最顶层;
2、HTML称为超文本标记语言,是一种标识性的语言;
3、超文本是一种组织信息的方式,其通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。
扩展资料:
HTML文档的树状结构介绍:
HTML可以嵌入如JavaScript的脚本语言,其会影响HTML网页的行为。网页浏览器也可以引用层叠样式表来定义文本和其它元素的外观与布局。维护HTML和CSS标准的组织万维网联盟鼓励人们使用CSS替代一些用于表现的HTML元素。
HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet是一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种。这些HTML文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。
参考资料来源:百度百科-HTML
参考资料来源:百度百科-HTML文件
我的百度空间有篇文章,是写生成树菜单的。http://hi.baidu.com/2hill/blog/item/f22f4ed827b8e23733fa1cca.html
代码我都已经写好了,你复制就行了,当然,也有一些解释,应该可以看懂的。
我是用Js读取XML实现的
到我的空间逛逛吧,有更多收获,http://www.yuefan.net
给你写个例程看看,都可以自由发挥的呵呵前台
就是一个treeview:
<asp:TreeView ID="dsPipeLine" runat="server" ShowLines="True"
BorderColor="#3399FF" Font-Size="9pt">
</asp:TreeView>
后台给treeview填充数据:
/// <summary>
/// 生成父节点
/// </summary>
public void getPipeLine()
{
DataSet dsbd = dpbudings.GetList("")//生成DataSet,自己生成一个表也行。
if ( dsbd .Tables[0].Rows.Count >0)
{
TreeNode tnTop
DataRow [] drs=dsbd .Tables[0].Select("")
for (int i = 0i <drs.Lengthi++)
{
tnTop = new TreeNode()
tnTop.Value = drs[i]["id"].ToString()
tnTop.Text = drs[i]["name"].ToString()
//tnTop.ShowCheckBox = true//是否在节点前显示chekbox
tvPipeLine.Nodes.Add(getTree(tnTop, dsbd.Tables[0], drs[i]["id"].ToString()))
}
}
tvPipeLine.CollapseAll()//关闭所有节点
}
/// <summary>
/// 生成子节点
/// </summary>
/// <param name="tn"></param>
/// <param name="dt"></param>
/// <param name="topid"></param>
protected TreeNode getTree(TreeNode tnTop,DataTable dt,string topid)
{
DataRow[] drs = dt.Select(" cid="+topid+"")
TreeNode tn
for (int i = 0i <drs.Lengthi++)
{
tn = new TreeNode()
tn.Value = drs[i]["bid"].ToString()
tn.Text = drs[i]["name"].ToString()
tn.ShowCheckBox = true
tnTop.ChildNodes.Add(getTree(tn, dt, drs[i]["bid"].ToString()))
}
return tnTop
}
以上就能实现一个简单的树,其他的自由发挥即可。
其实前台后台一样的,如果不考虑其他因素
你完全可以把treeview从后后wright到前台,代码可以都在后台的。
还有就是网上又很多在前台用js写的树空间,功能也很齐全,你可以到网上down一个看看,很多的,这里就不说了先呵呵。