无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

十天学好web规范div+css 横着导航栏莱单

时间:2021-04-03 13:44来源:未知 作者:jianzhan 点击:
十天学好web规范div+css 横着导航栏莱单点一下:162引言:十天学好web规范div+css html目录,包括下列內容和专业知识点:一、横着目录莱单 二、用照片清理的横着导航栏 三、css Sprites 一、
十天学好web规范div+css 横着导航栏莱单 点一下:162 引言:十天学好web规范div+css html目录,包括下列內容和专业知识点:一、横着目录莱单 二、用照片清理的横着导航栏 三、css Sprites 一、横着目录莱单 前边学习培训过竖向导航栏莱单,又学...
十天学好web规范div+CSS HTML目录,包括下列內容和专业知识点:
 一、横着目录莱单
 二、用照片清理的横着导航栏
 三、css Sprites
一、横着目录莱单 前边学习培训过竖向导航栏莱单,又学习培训了float特性,那麼要完成横着导航栏莱单不是是非常简单了,只必须把li横着排序便可完成了。把第四节的编码拿回来立即用,改动后的编码以下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / style type="text/css" body { font-family: Verdana; font-size: 12px; line-height: 1.5; } a { color: #000; text-decoration: none; } a:hover { color: #F00; } #menu { border: 1px solid #CCC; height:26px; background: #eee;} #menu ul { list-style: none; margin: 0px; padding: 0px; } #menu ul li { float:left; padding: 0px 8px; height: 26px; line-height: 26px; } /style /head body div id="menu" li a href="#" /a /li li a href="#" 网页页面样式合理布局 /a /li li a href="#" div+css实例教程 /a /li li a href="#" div+css案例 /a /li li a href="#" 常见编码 /a /li /ul /div /body /html 提醒:能够先改动一部分编码后再运作 十天学会web标准div+css 横向导航菜单 最关键便是用float让li向右波动后,完成横着排序,实际流程已不过多阐释。之前很多朋友提出问题如何让它水准垂直居中,实际上非常简单,最先导航栏的总宽是固定不动的,随后设定margin:0 auto;就可以完成了 十天学会web标准div+css 横向导航菜单 以便客户感受更为友善,還是把a变换成块级原素,还可以给a设定情况色或情况照片来更为美观大方了,此外再设定电脑鼠标放处时的款式。 #menu { width:370px; margin:0 auto; border: 1px solid #CCC; height:26px; background: #eee;} #menu ul { list-style: none; margin: 0px; padding: 0px; } #menu ul li { float:left;} #menu ul li a { display:block; padding: 0px 8px; height: 26px; line-height: 26px; float:left;} #menu ul li a:hover { background:#333; color:#fff;} 学得这儿,常见的款式大部分分都涉及到来到,或许很多你要记不了,但最少混到脸熟。以便提升高效率,提议大伙儿還是笔写编码,假如你要不可以笔写编码,就参照上面的款式,自身在css编写器里设定吧,已不很多截屏了。 历经上面的改动,如今的客户检测不是是更为友善了呢。 十天学会web标准div+css 横向导航菜单 这儿的#menu ul li a原本是能够不用float:left的,但IE6下在li沒有设定总宽,#menu ul li a设定display:block的状况下,可能显示信息紊乱,因此必须在a上提升float:left来调整。万恶的IE6,如何就取代不出呢 二、 用照片清理的横着导航栏 情况照片也是网页页面制作之中最经常用的款式之一,应用好情况照片,可使你的网页页面更为优异,更为人的本性化和迅速的载入速率。下边還是用于前视頻实例教程中的案例开展解读,或是立即去看看视頻实例教程div_css/895.shtml。显示信息实际效果以下: 十天学会web标准div+css 横向导航菜单 采用三幅图片,各自为当今情况,电脑鼠标放处时款式,和默认设置款式用的照片: 十天学会web标准div+css 横向导航菜单 十天学会web标准div+css 横向导航菜单 十天学会web标准div+css 横向导航菜单 下边改动css款式,只截屏了一张,设定方式同样: 十天学会web标准div+css 横向导航菜单 #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;} #menu ul { list-style: none; margin: 0px; padding: 0px; } #menu ul li { float:left; margin-left:2px;} #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg2.gif) 0 0 no-repeat; font-size:14px;} #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;} #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 0 no-repeat; font-weight:bold; color:#fff;} 以便让客户了解当今所在的网页页面,干了一个当今网页页面的情况,把ID加上到相对的a上。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / style type="text/css" body { font-family: Verdana; font-size: 12px; line-height: 1.5; } a { color: #000; text-decoration: none; } a:hover { color: #F00; } #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;} #menu ul { list-style: none; margin: 0px; padding: 0px; } #menu ul li { float:left; margin-left:2px;} #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg2.gif) 0 0 no-repeat; font-size:14px;} #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg3.gif) 0 0 no-repeat;} #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg1.gif) 0 0 no-repeat; font-weight:bold; color:#fff;} /style /head body div id="menu" li a id="current" href="#" /a /li li a href="#" 网页页面样式 /a /li li a href="#" web实例教程 /a /li li a href="#" web案例 /a /li li a href="#" 常见编码 /a /li /ul /div /body /html 提醒:能够先改动一部分编码后再运作 三、 CSS Sprites技术性 CSS Sprites在中国许多人叫css小精灵或css雪碧。它是把网页页面中一些情况照片融合到一幅图片文档中,再运用CSS的情况照片精准定位到要显示信息的部位。那样做能够降低文档容积,降低对网络服务器的恳求频次,提升高效率。 讲CSS Sprites以前,先把情况照片给弄清楚 #menu ul li a { background:#ccc url(images/nav_bg2.gif) 0 0 no-repeat; } css情况特性简称后如上所显示,#ccc表明情况色;url()里是情况照片相对路径;接下去的2个标值主要参数各自是上下和左右,第一个主要参数表明距左是多少px,第二个主要参数表明距上是多少,这和padding的缩写方法不是 一样,一定不必弄混。此外再注重一点css中数值0能够没有企业,其他标值都务必带企业(line-height数值是多少倍时,zoom,z-index以外);no-repeat表明情况照片向哪一个方位反复,这时为不看重复。 还需表明一点的是精准定位照片部位的主要参数是以照片的左上方为原点的,了解了这种,CSS Sprites技术性就大部分明白了,便是靠情况照片精准定位来完成的。把三张情况照片融合到一张上,以下图: 十天学会web标准div+css 横向导航菜单 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / style type="text/css" body { font-family: Verdana; font-size: 12px; line-height: 1.5; } a { color: #000; text-decoration: none; } a:hover { color: #F00; } #menu { width:500px; height:28px; margin:0 auto; border-bottom:3px solid #E10001;} #menu ul { list-style: none; margin: 0px; padding: 0px; } #menu ul li { float:left; margin-left:2px;} #menu ul li a { display:block; width:87px; height:28px; line-height:28px; text-align:center; background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 -28px no-repeat; font-size:14px;} #menu ul li a:hover { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 -56px no-repeat;} #menu ul li a#current { background:url(/upload/2010-08/17/091033_nav_bg.gif) 0 0 no-repeat; font-weight:bold; color:#fff;} /style /head body div id="menu" li a id="current" href="#" /a /li li a href="#" 网页页面样式 /a /li li a href="#" web实例教程 /a /li li a href="#" web案例 /a /li li a href="#" 常见编码 /a /li /ul /div /body /html 提醒:能够先改动一部分编码后再运作 十天学会web标准div+css 横向导航菜单

<

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信