解决图层的精确定位问题
2008-02-23 06:59:43来源:互联网 阅读 ()
其实,造成图层错位的核心是父层与子层的问题。只要使父层相对于某点定位,而子层相对于父层定位,就可以达到层的相对定位这个目标了。操作方法如下:
先在页面内插入表格(可以设居中),鼠标在某单元格内点一下,然后通过菜单插入一个层,这个层就相对于这个单元格定位了。插入一个层之后,不要动它,而且永远也不要动,但是可以更改它的大小,比如把它的高与宽都改成“0”,让它不再影响你对其他内容的编辑,否则,这个层的“Left”与“Top”属性出现之后就成了绝对定位了。如果变成绝对定位,你可以把它的“Left”与“Top”属性去掉,就恢复成相对定位了。变成“0”之后,有时子层会看不见,可以按“F11”键点它恢复编辑。现在光标应该在这个层内闪动,再通过菜单插入子层,这时子层与父层重叠,你可以随意移动它。
不管怎么动,它都是相对于父层定位的。至此问题也就解决了。不过要注意不要动“Left”与“Top”属性,因为它是相对于父层的左上角定位的。
技巧:先插入一个表格,在其中一个单元格中插入父层,可以把它定得小一点,比如说20像素宽、10像素高,这样它就不会盖住下面的链接,也不影响子层的相对定位。如果要用778像素宽定义表格,可以把父层插入到表格的第一行第一个单元格中,这样就可以在所有层制作完后插入父层了!
尽管通过子层可以实现图层的精确定位,但还是建议不要用图层来排版。图层用来做特效才是强项!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash