Django博客实战T10-CSS框架协助前端布局
11.CSS框架协助前端布局
1、选定CSS框架
使用Bootstrap
框架
特点:
- 文档齐全,使用简单(易用性)
- 兼容较多浏览器(兼容性)
- 非轻量级(大小)
- 扁平、简洁(效果)
- 组件齐全、响应式(功能)
2、部署Bootstrap
-
打开 www.bootcss.com
-
下载
Bootstrap
-
引用CSS文件
-
引用基本模板
lang
用于修改语言meta
第一条是选择最新内核meta
第二条是设置响应式,使得网页根据屏幕大小自动适应布局jquery
是boostrap
需要依赖的部分js
框架(先下载,然后放到static
目录下)
3、导航栏修订
-
navbar-default
设置导航栏 -
container-fluid
设置容器 -
navbar-header
设置logo
-
navbar-brand
设置部件具体内容(此处将下方原有个人博客网站代码移动到上部) -
navbar-nav
和li
(列表)结合设置导航栏logo
以外的内容
删除下方原有个人博客代码后,还需要去base.css
中删除相应代码
4、导航栏响应式布局
-
增加下拉按钮
span
:表示设置下拉图标data-toggle
:表示下拉图标的显示
-
导航栏添加选中状态
所有和博客、主页有关的页面都需要添加该条信息,注意
nav_xxx_active
中的xxx
要跟随home
和blog
变动 -
下拉时保持导航栏不变动
但此时会出现新的问题,导航条覆盖了标题
这里需要修改全局的
body
设置,如果设置了还是没反应需要用shift+F5
清理一下服务器缓存