|
|
1
3
工作演示: http://vidasp.net/tinydemos/layout-demo.html (我没有做阴影或圆角-这些是CSS3的功能。如果你想在旧的浏览器中拥有这些功能,你需要解决问题,但那是另一回事…) |
|
|
2
2
首先,你应该从这个基本结构开始。
一旦你有了模板,你就可以开始构建你的CSS了。虽然我不会为你设计整个页面的样式,但a会给你一些关于该怎么做的提示。。。
为了实现
>
在ULs之间的效果,您可以使用
为了获得内部边界效果,只需给div id=“content”设置一个边界。 要使内容导航与内容边框相交,需要使用绝对定位将其从文档流中取出。 为了使内容导航具有所需的样式,只需对li应用一个边框,并使用:link:visited::hover:focus:active伪类应用滚动效果。 |
|
|
3
1
对于菜单上的圆角,如果需要完全的浏览器支持并且没有垂直缩放,最简单的方法就是使用适当的背景图像。搜索“滑动门技术”,你应该找到你需要的。 |
|
|
4
1
对于导航栏,我会使用一个无序的列表,像您通常所做的菜单样式一样(jquery对于下拉菜单等非常有用),然后在菜单之外创建一个div,如下所示:
然后,我会给navregion一个更高的z索引,列和/或父级div内的相对/绝对位置,以及一个top:x right:y值。 |
|
|
5
1
像这样的东西 http://jsfiddle.net/U2PUw/4/ |
|
|
6
1
你的标题是一个块,内容区是另一个块。浮动导航菜单是一个无序的列表
给你的头挡
对于圆角,尝试使用-moz border radius、-webkit border radius和-khtml border radius,将IE作为奇数项。如果这不好,如果导航菜单中的单词是固定长度的,不需要动态翻译,请使用图像。如果这不好,您需要使用多个图像来创建适当的圆角,或者查看基于Jquery的圆角。 |
|
|
7
1
我倾向于使用浮点数,然后使用负上边距来实现所需的导航布局。当浏览器调整大小时,它应该保持在右侧(或浮动在任何位置)。 CSS3只会帮助您更容易地创建圆角,它对布局没有多大帮助,所以我不必担心不使用它。 HTML格式:
CSS:
预览时间 jsFiddle . |
|
|
8
0
对于jQuery的导航,只要您熟悉xhtml/css/js,其余的都很容易理解 |
|
|
9
0
从中获取水平列表 Listamatic 把它放在你想要的位置。 |
|
|
10
0
使用位置:固定。
这是个开始 |