|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这工具比表格好的唯一就是你可以定义一个ID,想怎么玩它就怎么玩他,表格用来处理显示数据,DIV+CSS+TABLE就行了,都什么年代了,以前没有DIV,而且386的年代不也一样,现在都奔腾4了
<divclass="start">定位一向是WEB尺度使用中的难点,假如理不分明定位那末大概应完成的效果完成不了,完成了的效果大概会走样。假如理清了定位的道理,那定位会让网页完成的加倍完善。
定位的界说:
在CSS中关于定位的内容是:position:relative|absolute|static|fixed
static没有出格的设定,遵守基础的定位划定,不克不及经由过程z-index举行条理分级。
relative不离开文档流,参考本身静态地位经由过程top,bottom,left,right定位,而且能够经由过程z-index举行条理分级。
absolute离开文档流,经由过程top,bottom,left,right定位。拔取其比来的父级定位元素,当父级position为static时,absolute元素将以body坐标原点举行定位,能够经由过程z-index举行条理分级。
fixed流动定位,这里他所流动的对像是可视窗口而并不是是body或是父级元素。可经由过程z-index举行条理分级。
CSS中定位的层叠分级:z-index:auto|namber;
auto服从其父工具的定位
namber无单元的整数值。可为正数
定位的道理:
能够位移的元素(绝对定位)
在本文流中,任何一个元素都被文本流所限定了本身的地位,可是经由过程CSS我们仍然使得这些元素能够改动本人的地位,我们能够经由过程float来让元素浮动,我们也能够经由过程margin来让元素发生地位挪动
定位一向是WEB尺度使用中的难点,假如理不分明定位那末大概应完成的效果完成不了,完成了的效果大概会走样。假如理清了定位的道理,那定位会让网页完成的加倍完善。
定位的界说:
在CSS中关于定位的内容是:position:relative|absolute|static|fixed
static没有出格的设定,遵守基础的定位划定,不克不及经由过程z-index举行条理分级。
relative不离开文档流,参考本身静态地位经由过程top,bottom,left,right定位,而且能够经由过程z-index举行条理分级。
absolute离开文档流,经由过程top,bottom,left,right定位。拔取其比来的父级定位元素,当父级position为static时,absolute元素将以body坐标原点举行定位,能够经由过程z-index举行条理分级。
fixed流动定位,这里他所流动的对像是可视窗口而并不是是body或是父级元素。可经由过程z-index举行条理分级。
CSS中定位的层叠分级:z-index:auto|namber;
auto服从其父工具的定位
namber无单元的整数值。可为正数
定位的道理:
能够位移的元素(绝对定位)
在本文流中,任何一个元素都被文本流所限定了本身的地位,可是经由过程CSS我们仍然使得这些元素能够改动本人的地位,我们能够经由过程float来让元素浮动,我们也能够经由过程margin来让元素发生地位挪动
如上所述:绝对定位只能够在文本流中举行地位的高低摆布的挪动,一样存在必定的范围性,固然他的体现区离开了文本流,可是在文本流却仍然为其保存了一席之地,这就比如一个打工的人他到了外埠,可是在故乡仍然有一个专属于他的地位,这个地位不该他的挪动而改动。可是如许很分明就会空出一块空缺来,假如但愿文本流丢弃这个部分就必要用到相对定位,相对定位不但离开了文本流,并且在文本流中也不会给这个相对定位元素留下专属空位,这就比如是一个工场里的工人,假如有一个工人走了天然会要有其余工人来添补这个地位。而挪动进来的部分天然也就成了自在
相对定位将能够经由过程TRBL来设置元素处在任何一个地位。在父层position属性为默许值时,TRBL的坐标原点以body的坐标原点为肇端。看下图:
[img=510border=0,328alt=详解css定位与定位使用(图二)src=]http://www.ckuyun.com/[/img]
上图可知,文本流中的内容会顶替相对定位无素的地位,一点都不会客套。而相对定位元素天然的层叠于文本流之上。而在单一的相对定位中,定位元素将会跑到网页的左上角,由于那边是他们的被相对定位后的坐标原点。
被联系关系的相对定位
下面说的是纯真的相对定位,而在实践的使用中我们经常会必要用到一种出格的情势。即但愿定位元素要有相对定位的特征,可是又但愿相对定位的坐标原点能够流动在网页中的某一个点,当这个点被挪动时相对位定元素但愿能包管相对这个原坐标的绝对地位。也就是说必要这个相对定位要随着网页挪动,而而且是因定在网页的某一个流动地位。一般当网页是居中情势的时分这类效果就会显得出格的主要。要完成这类效果基础体例就是为这个相对定位的父级设置为绝对定位。那末相对定位的坐标就会以父级为坐标肇端点。
固然是云云,可是这个坐标原点却并非父级的坐标原点,这是一个很奇异的坐标地位。我们看一下模子图示:
[img=501border=0,325alt=详解css定位与定位使用(图三)src=]http://www.ckuyun.com/[/img]
我们看到,这个图中父级为黑灰色区块,子级为青色区块。父级是绝对定位,子级是相对定位。子级设置了顶部位移50个像素,左倾位移50个像素。那末我们看,子级的坐标原点并非从父级的坐标原点位移50个像素,而是从父级块的padding左上边沿点为坐标肇端点。而父级这里假如要发生地位挪动,或是扫瞄器窗口巨细有所变化都不会影响到这个相对定位元素与父级的绝对定位元素之间的地位干系。这个子级也不必调剂数值。
这是一种很出格而且也长短常有用的使用体例。假如你之前关于定位的把持其实不自若的话,信任看完对这里对定位的注释必定能够把定位利用得为所欲为。
总在视野里的元素(流动定位)
因为告白的溢用,使得一些扫瞄器软件都入手下手有了告白内容拦阻,使得一些很好的效果如今都不保举利用了。好比让一个元素大概跟着网页的转动而不休改动本人的地位。而如今我能够经由过程CSS中的一个定位属性来完成如许的一个效果,这个元素属性就是已经不被撑持的position:fixed;他的寄义就是:流动定位。这个流动与相对定位很像,独一分歧的是相对定位是被流动在网页中的某一个地位,而流动定位则是流动在扫瞄器的视框地位。
固然本来的扫瞄器其实不撑持过个属性,可是扫瞄器的开展使得如今的初级扫瞄器都能够准确的剖析这个CSS属性。而且经由过程CSSHACK来让IE6都能够完成如许的效果(今朝没法使IE5.x)完成这类效果。为了不使本文酿成冗杂的年夜论这里只给出这个实例算是这篇文章的停止。关于这个实例的一些成绩人人能够自行剖析。有不睬解的中央能够给我留言!
定位使用
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<metahttp-equiv="Content-Language"content="zh-CN"/>
<metaname="DesignCorp"content="jonmax.com"/>
<metaname="Designermail"content="maozhenzhi(at)gmail.com"/>
<metaname="roots"content="jonmax.com"/>
<metaname="Keywords"content=""/>
<metaname="Description"content=""/>
<title></title>
<linkrel="shortcuticon"href="favicon.ico"type="image/x-icon"/>
<linkrel="stylesheet"rev="stylesheet"type="text/css"media="print"href="jonStyle/css/print.css"/>
<linkrel="stylesheet"rev="stylesheet"type="text/css"media="screen,projection"href="jonStyle/css/master.css"/>
<linkrel="stylesheet"rev="stylesheet"type="text/css"media="screen,projection"href="jonStyle/css/master_color.css"/>
<linkrel="alternate"type="application/rss+xml"title="RSS"href="/index.xml"/>
<linkrel="EditURI"type="application/rsd+xml"title="RSD"href="/rsd.xml"/>
<linkrel="start"href=""title="Home"/>
<styletype="text/css">
/*<![CDATA[*/
body{margin:0;padding:010px010px;border:0;height:100%;overflow:auto;}
#menu{right:0;top:0;width:130px;position:fixed;padding:10px;text-align:center;font-weight:bold;background:#000;}
*html#menu{position:absolute;right:16px;}/*onlyforie*/
html{overflow:auto!important;overflow:hidden;}
/*]]>*/
</style>
</head>
<!---->
<bodyid=""class="">
<divid="menu">
<ahref="#"title="Dummymenuitem">Mozilla</a>
<ahref="#"title="Dummymenuitem">Opera</a>
<ahref="#"title="Dummymenuitem">Netscape</a>
<ahref="#bites"title="Dummymenuitem">Firefox</a>
<ahref="#"title="Dummymenuitem">IE6</a>
<ahref="#"title="Dummymenuitem">Windows</a>
<ahref="#"title="Dummymenuitem">Style</a>
<ahref="#"title="Dummymenuitem">CSS</a>
</div>
<P><STRONG><div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div>
<div>看右上角的内容,不管扫瞄器怎样转动,它一直在谁人中央!</div> |
|