02.net网站开发(前端):2.应用CSS导航

上一篇说了关于html input 表单元素,虽然像文本框、选择框这些,都可以使用服务端控件直接拖拽出来,就算.net连局部刷新控件都有(其实编译完成后都是渲染出html元素给用户的),但真实操作中,复杂点的需求很难实现,或者说有些效果你需要使用html元素+js,而你用的又是服务端控件并且刷新的时候无法整合,在实习的时候我经常碰到这样的情况,第一期的产品是完全只使用服务端控件的,第二期我们要先把一部分功能移植到手机Web,需要用到jQuery Mobile ,那时就要改一堆代码了。而且,多使用html元素,应该很容易适应其它如PHP平台,虽然我没用过,但应该差不多的。

实现效果:

<style type="text/css">
	/* 竖向导航Id */
	#menu1
	{
		list-style-type:none; /* 去掉<ul>标签默认的前符号“·” */
  position:fixed;/* 脱离文档流。fixed为漂浮在相对位置 */
  	top:20px;
  	left:0px; /* 这里表示竖向导航一直相对漂浮在距浏览器左上方(0,-20)的位置 */
	}
	#menu1 li
	{
		border-bottom:1px dotted; /* 下边框1px,点类型 */
		width:70px; /* 宽 */
		text-align:center;/* 文字居中 */
	}
	/* 横向导航Id */
	#menu2
	{
		list-style-type:none;
  position:absolute; /* 脱离文档流。Absolute为漂浮在绝对位置 */
		top:1px;
		left:100px;
	}
	#menu2 li
	{
		float:left;/* 左浮动,让默认为列排布的<ul>标签变成行排布 */
		width:50px;
	}
</style>
</head>

<body>
	<ul id="menu1">
		<li>首页</li>
		<li>电影</li>
		<li>音乐</li>
		<li>小说</li>
	</ul>
	<ul id="menu2">
		<li>首页</li>
		<li>电影</li>
		<li>音乐</li>
		<li>小说</li>
	</ul>
  <div style="clear:left"></div>
	<!--上面的<div>标签用来清除左浮动布局。不然,后面的内容会继续浮动。-->
</body>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值