原文:Customizable Home Pages   翻译:YuL

最近这些天好象每个主流的站点都有了可自定义的“我的”主页(my.yahoo.com, my.msn.com, my.ebay.com……)。其实一旦你能从基于表格的网页设计思想里走出来,那这实现起来并不难。(原文有个例子,这里省略)

你可能会花费一整天的时间来尝试建立表格布局,但是左边还是很杂乱而且难以更新。或者你可以使用div标签和大概一半的HTML代码,并且用CSS来处理所有的设计块。

可自定义的主页<div class="main">
可自定义的主页    
<div class="left">
可自定义的主页        
<div class="leftSubheadDark" runat="server" id="hdStocks">Stocks</div>
可自定义的主页        
<div class="leftSubDark" runat="server" id="Stocks">
可自定义的主页            DJIA 10087.51 -191.24
可自定义的主页            
<br>
可自定义的主页            NASDAQ 1908.15 -38.56
可自定义的主页            
<br>
可自定义的主页            YHOO 32.46 -1.00
可自定义的主页            
<br>
可自定义的主页            
<asp:LinkButton Runat="server" ID="HideStocks">Hide</asp:LinkButton>
可自定义的主页        
</div>
可自定义的主页        
<div class="leftSubheadLight" runat="server" id="hdDates">Events</div>
可自定义的主页        
<div class="leftSubLight" runat="server" id="Dates"><b>July 4:</b> Independence Day
可自定义的主页            
<br>
可自定义的主页            
<b>December 25:</b> Christmas<br>
可自定义的主页            
<b>January 1:</b> New Years Day<br>
可自定义的主页            
<asp:LinkButton Runat="server" ID="hideDates">Hide</asp:LinkButton></div>
可自定义的主页        
<div class="leftSubheadDark" runat="server" id="hdWeather">Weather</div>
可自定义的主页        
<div class="leftSubDark" runat="server" id="Weather">Lincoln, NE : 53/72 F
可自定义的主页            
<br>
可自定义的主页            
<asp:LinkButton Runat="server" ID="hideWeather">Hide</asp:LinkButton></div>
可自定义的主页    
</div>
可自定义的主页    
<div class="right">
可自定义的主页        
<div class="rightSubheadYellow" runat="server" id="hdTopStories">Top Stories</div>
可自定义的主页        
<div class="rightSubYellow" runat="server" id="TopStories">The Sky Is Falling可自定义的主页<br>
可自定义的主页            Governer Alberts Re-Elected to 22nd term可自定义的主页
<br>
可自定义的主页            Scientist Predict Next Earthquake可自定义的主页
<br>
可自定义的主页            
<asp:LinkButton Runat="server" ID="hideTopStories">Hide</asp:LinkButton></div>
可自定义的主页        
<div class="rightSubheadYellow" runat="server" id="hdWord">Word of the Day</div>
可自定义的主页        
<div class="rightSubYellow" runat="server" id="Word"><b>hero</b><br>
可自定义的主页            n. pl. he·roes
<br>
可自定义的主页            
<br>
可自定义的主页            1. In mythology and legend, a man, often of divine ancestry, who is endowed 
可自定义的主页            with great courage and strength, celebrated for his bold exploits, and favored 
可自定义的主页            by the gods.
<br>
可自定义的主页            2. A person noted for feats of courage or nobility of purpose, especially one 
可自定义的主页            who has risked or sacrificed his or her life: soldiers and nurses who were 
可自定义的主页            heroes in an unpopular war.
可自定义的主页            
<br>
可自定义的主页            
<asp:LinkButton Runat="server" ID="hideWord">Hide</asp:LinkButton>
可自定义的主页        
</div>
可自定义的主页    
</div>
可自定义的主页
</div>
可自定义的主页<style>
</style>

现在你自己的选项都整洁地包含在div标签里了,当你点链接按钮时便可以隐藏它们了:
End Sub

在现实应用中可能包含一个注册/登录系统和存储用户选择参数的数据库。你能够通过page_load事件读取这些参数并且隐藏选项;显然你还想实现一个二级页面,在那个页面中用户可以选择他希望显示的选项。你可能还想简单地在每个盒子(box)里融合javascript和其它链接来“最小化”盒子。这个代码可能与左侧导航菜单的脚本很相似。

相关文章:

  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
猜你喜欢
  • 2021-08-20
  • 2021-05-24
  • 2021-04-09
  • 2021-10-31
  • 2021-06-15
  • 2022-02-01
  • 2021-12-18
相关资源
相似解决方案