HTML中美化页面,10 使用CSS美化页面
在项目根目录下创建静态文件夹static,如下图所示。在static文件夹下创建base.css文件,内容如下所示。这样就可以解决上一小节中在HTML中嵌入CSS代码的混乱感。
static文件夹.png
* {
margin: 0;
padding: 0;
}
div.nav {
background-color: #eee;
border-bottom: 1px solid #ccc;
}
div.nav a {
text-decoration: none;
color: #000;
padding: 10px 5px;
}
div.nav a.logo {
display: inline-block;
font-size: 120%;
}
打开mysite文件夹下的全局设置文件settings.py,在该文件的最后添加静态文件夹static所存放的位置,添加如下内容所示:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
在base.html文件中引入static文件夹下的base.css文件,有两种方法:下面采用方法1。此时,base.html文件如下所示:
{% load staticfiles %}
{% block title %}{% endblock %}
个人博客网站
首页
博客
{% block content %} {% endblock %}
同理,在static文件夹下创建home.css,然后将home.html中的CSS代码剪切至home.css中。如下所示:
h3.home-content {
font-size: 222%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
由于home.html文件是对base.html文件的拓展,于是,对base.html文件进行修改增加模板标签{% block header_extends %}{% endblock %},修改后的文件内容如下所示:
{% block title %}{% endblock %}
{% block header_extends %}{% endblock %}
个人博客网站
首页
博客
{% block content %} {% endblock %}
最后,在home.html中对模板标签{% block header_extends %}{% endblock %}进行详细说明。因此需要在home.html中引入home.css才能对博客首页的前端页面进行CSS美化,此处使用方法2进行引入CSS文件。home.html文件中的内容如下:
{% extends 'base.html' %}
{% load staticfiles %}
{% block title %}
我的网站|首页
{% endblock %}
{% block header_extends %}
{% endblock %}
{% block content %}
欢迎访问我的网站,随便看
{% endblock %}
HTML中美化页面,10 使用CSS美化页面相关推荐
- 10使用CSS美化页面
技术交流QQ群:1027579432,欢迎你的加入! 本教程来源于B站杨仕航Django2.0开发视频教程,如需转载,必须注明来源! 1.页面设计 2.导航栏设计 打开blog文件夹的urls.py文 ...
- 【技术】nuxt中引入wow和animate.css随页面滚动出现动画
通过nodejs安装 cnpm install wowjs --save-dev 安装成功后:"package.json "wowjs": "^1.1.3&qu ...
- 大学web基础期末大作业~仿品优购商城页面制作(HTML+CSS+JavaScript)
HTML网页设计期末课程大作业~~仿品优购页面制作(HTML+CSS+JavaScript) 关于HTML期末网页制作,大作业A+水平 ~仿品优购网页作业HTML+CSS+JavaScript实现,共 ...
- 小程序跳转样式布局错乱_解决导致CSS布局页面错乱的方法
在做网站建设中,经常会遇到css布局页面错乱,下面是如解决错乱的方法. 1. float元素务必指定width属性 很多浏览器在显示未指定width的float元素时会有bug.所以不管float元素 ...
- 在HTML中使用CSS美化网页的三种方法
在HTML中使用CSS美化网页的三种方法 CSS是Cascading Style Sheets(级联样式表)的缩写,CSS是一种样式表语言,用于为HTML文档定义布局.例如,CSS涉及字体.颜色.边距 ...
- 前段html css部分试卷,CSS美化试卷页面
经CSS美化后的试卷页面 使用CSS美化前面做的纯HTML页面,实现如上的效果. *-- 第一步: 使用text-align:center实现将标题居中,width:auto使宽度自适应,height ...
- 用CSS美化你的滚动条
本文将会告诉你如何用CSS修改/美化浏览器页面上出现的滚动条.改变它们的颜色,调整它们的外形,适配你对页面UI设计.我们首先将会看看谷歌(Webkit)浏览器提供了哪些CSS属性,最后,还将介绍如何用 ...
- 移动端屏幕适配和css美化浏览器自带的滚动条
一.css美化浏览器自带的滚动条: 浏览器自带的滚动条显示不太美观,我们可以调css样式来美化一下.了解以下浏览器(webkit内核)滚动条自带伪类样式: ::-webkit-scrollbar:针对 ...
- Form 表单详解:案例、CSS 美化
本文要点: 常见表单 表单的性质 表单CSS美化 使用 radio 实现 Tab 选项卡 什么是表单 用户通过表单填写信息,然后通过计算机网络传送给服务器.表单标签不是一个标签,而是一组标签,因为不同 ...
- java rcp中lable设置透明_RCP界面美化技术(转)
Eclipse RCP 界面概览 Eclipse RCP 简介 Eclipse 是一种基于 Java 的可扩展开源开发平台.就其自身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.同时也 ...
最新文章
- 测试过程之过分关注功能性测试
- what is conversion exit defined in ABAP domain
- web前端入门学习(纯干货)
- 百度ocr文字识别接口使用
- 封装判断一个字符的后缀名和前缀的方法
- mysql pxc介绍_MySQL高可用——PXC简介
- 进销存管理系统搭建流程
- imu可视化和frame_id的查询
- java bl层,科普一下bl锁的知识,没解锁的必看!
- python--craps赌博游戏
- 计算机学感悟,计算机学习感悟
- 专访李果:初生牛犊不怕虎的移动创业者
- java 微信图片上传_后台Java代码加前端微信小程序实现图片上传案例(学习)
- 工作三年的Java程序员该如何规划后续的职业发展?
- 大疆云台和华为P30_全面分析曝光大疆云台3和mobile有没有区别?哪个好?优缺点内幕透露...
- 贝叶斯法则,先验概率,后验概率,最大后验概率
- 重新理了下思路一个人的孤独
- 计算机课程调整论文,计算机课程改革论文
- Nvidia Xavier平台CAN收发控制器调试记录
- 2023电工杯数学建模B题思路模型
热门文章
- AD软件系统参数的一些基本设置(Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿)
- 软件测试技能大赛山东省,我院获2020年山东省职业院校技能大赛“软件测试”赛项二等奖...
- 无头浏览器与Puppeteer中PDF生成应用指南
- QCC小组活动推行知识系列介绍
- 技术可行性分析和经济可行性分析
- 基于Python的指数基金量化投资 - 正三角和倒三角投资模型
- 通达信版弘历软件指标_背离王 通达信副图源码 为弘历软件破释公式
- Visual Studio Code的下载与安装
- js数组 reduce函数
- iconv字符编码转换