CSS框架的替代方案
Alternative to frames with CSS?
我正在寻找一种使用CSS或任何其他可以适应设计和实现的方法来实现布局的方法。
"顶部"是一个固定区域。"左侧"区域将是指向"主"区域的文本链接列表。更具体地说,配置文件的链接列表将在"左侧"区域,我希望相关的配置文件显示在"主"区域。
我可以用框架来做,但由于这不是最好的方法,或者HTML5不支持它,我想要一些其他的选择。有什么想法吗?
看看Steve Sanderson的博客文章:
http://blog.stevensanderson.com/2011/10/05/full-height-app-layouts-a-css-trick-to-make-it-easier/
您可以通过在CSS中将某些元素设置为position: fixed;
来实现这一点。例如,为顶部创建一个div,为侧边栏创建一个div.在CSS中为position: fixed;
设置这些div。您的主区域div只是一个普通的div,它将与普通主体一起滚动。
它真的很简单,适用于所有主流浏览器(我认为不包括一些移动浏览器)。
不需要jQuery或Javascript。你可以在你的主要领域使用PHP include之类的东西。
更新您还可以制作具有固定大小的DIV,并添加属性overflow: scroll
;以获得类似的结果。
是。。。您可以使用jquery和load()函数,因为我认为您只使用HTML而不使用服务器端脚本。
您不需要Frames,如果您不喜欢,也不需要任何重载或AJAX。将所有HTML放在一页上。将头部、侧面和内容物放入不同的div容器中。使用style.display="none"或style.display="控制左侧的哪个链接打开内容区域中的哪个div。。。
或者,您可以使用AJAX获取配置文件的内容。
我不知道,这个答案对你来说是否足够好,因为我不知道你的JavaScript知识。
- 轻量级zxcvbn替代方案
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- ng映射方向备选方案
- 为什么$.brower被弃用?还有什么更好的替代方案
- 执行php函数的onclick事件的其他替代方案
- 在play2框架中向json对象添加下拉列表项
- Android上URL方案的替代方案
- :not选择器不适用于ul类-备选方案
- 如何在离子框架+有角度的框架中制作顶部标签
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- Gmail移动CSS和JavaScript框架的任何替代方案
- CSS框架的替代方案
- 正在查找动画书框架.Turn.js的任何替代方案
- JavaScript浏览器端框架/解决方案架构的组件是什么?
- 类似flash的javascript框架或简单的html5解决方案
- IE7响应式设计的最佳解决方案/框架
- Workaround Unsafe JavaScript尝试访问框架和特定解决方案
- 是否存在不使用框架的window.onload的通用替代方案
- JS框架在Dojo中参考主题和解决方案的比较