Flask+Mysql搭建网站之网页设计
不得不说,本人极度讨厌网页设计,感觉太麻烦了。不过整好啦还蛮有成就感的。
关于网页设计,现在流行的是扁平化设计。
http://www.bootcss.com/p/flat-ui/
这个超好,很多样式: http://demo1.cssmoban.com/cssthemes3/npts_13_cvo/index.html#
http://demo1.cssmoban.com/cssthemes3/npts_5_cvg/index.html
一个在线调试html的网站: http://wow.techbrood.com/
一个特效资源: http://techbrood.com/
1. 路径以及css重叠问题。
采用的是bootstrap.css +mystyle.css 的方式。
所以调用的时候需要先调用bootstrap,然后再调用mystyle。这个很重要。
<link href="/static/css/bootstrap.css" rel="stylesheet" media="screen" />
<link href="/static/css/mystyle.css" rel="stylesheet" type="text/css" />
2. 浏览器缓存不更新的问题
问题:更新mystyle.css 之后,重启服务器,浏览器样式依然不变。
解决方法: 后来通过 Ctrl+F5 强制刷新解决。整了好久,一直以为是我的css路径写错了呢。
3. bootstrap.css.map 404 问题
控制台遇到: GET /static/css/bootstrap.css.map HTTP/1.1" 404
解决方案:
删除bootstrap.css的最后一行即可:
/*# sourceMappingURL=bootstrap.css.map */
4. 表单样式设计
Flask的表单有其独有的格式 :{{form.search(size=20)}}
这让我一个前端白痴实在是不知道往哪里放属性。后来琢磨了两种方法
1) {{search_case_form.search(size=20,class="form-control",placeholder="Search")}}
所有的属性放这里就可以啦。
2) 设计过程中需要对Textarea表单设定默认值,查了半天,说是Textarea没有“value"属性,事实上我也确实设定了"value"属性也不可以。无奈只能采用第二种方式改写Flask的表单。
<textarea id="caseComment" class="form-control" cols=32 rows=5 name="caseComment">{{case.comment}}</textarea>
5. 关于IE 和Firefox浏览器显示不一致问题。
有些确实是浏览器兼容的问题,但是有些我发现css翻译的成果就不一样。
结果发现是IE的 "Browser Mode"设定成 "IE9"之后, "Document Mode" 竟然是"Quirks Mode",改成 "IE9 standards"就可以啦。
6. 关于文件选择器
http://plugins.krajee.com/file-basic-usage-demo
Flask+Mysql搭建网站之网页设计的更多相关文章
- Flask+Mysql搭建网站之数据库问题
关于 SQLAlchemy (1.0.8) 和 Flask-SQLAlchemy (2.0) SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具.Flask-SQLAL ...
- Flask+Mysql搭建网站之其他笔记
写在前面 之前用过python的另外一个框架,Django.感觉Django比Flask的资料要多.做这个网站的时候,遇到一些棘手的问题,怎么百度也就只能找到翻来覆去的官方文档以及miguelgrin ...
- Flask+Mysql搭建网站之安装Mysql
安装Mysql # sudo apt-get install mysql-server 安装过程需要输入root密码,这个密码是mysql 的root密码,之后连接mysql会用到,这个要记住. 安装 ...
- Java课程设计 ssm电影售票选座管理系统 电影网站的网页设计与制作mysql
注意:此项目只截图部分功能,可评论区咨询查看项目全部功能演示 1.开发环境 开发语言:Java 后台框架:SSM(Spring+SpringMVC+Mybatis) 前端技术:HTML+CSS+Jav ...
- jdk+tomcat+mysql搭建网站无法打开
我们webwall的测试网站凌云论坛,是我之前用jdk-6u5-windows-i586-p.exe+apachetomcat6+mysql-essential-5.1.40-win32.msi搭建的 ...
- 基于ssm的电影售票选座管理系统基于Java的电影网站的网页设计与制作源码
注意:此项目只截图部分功能,可评论区咨询查看项目全部功能演示! 1.开发环境 开发语言: 后台框架:SSM(Spring+SpringMVC+Mybatis) 前端技术:HTML+CSS+JavaSc ...
- 经典网页设计:20个华丽的 iPhone 应用程序演示网站
一个物品销售很好,重要的原因之一是它的包装,因为这是最重要的细节,可以把一个人转变成购买者.一个好的包装设计和良好的表现比产品本身更重要,因此被分配了大量的金钱和资源,以创造伟大的东西. 因此,为了销 ...
- [阿里云部署] Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器
部署地址:123.56.7.181 Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 这个标题就比之前的"ECS服务器配置Web环境的全过程及参考资料&qu ...
- Weebly免费自助建站空间:可视化编辑网页搭建网站和绑定域名方法
Weebly空间来自美国,已经稳定运行了有多年了,2007年被Time 评为50个最佳网站,属自助建站模式,功能强大.部落在09年时介绍了weebly.com自助建站服务,没有想到这多年来,Weebl ...
随机推荐
- Content Provider Basics ——Content Provider基础
A content provider manages access to a central repository of data. A provider is part of an Android ...
- discuz, 使用同一数据库, 只是换个环境, 数据就不一样了
如题, 本以为是由于某些冲突导致, 细查之后, 发现是开了缓存了, 把缓存关掉或是在后台清理缓存就OK了 后台清理缓存, 全局--性能优化--内存优化 清理缓存 关闭缓存, 修改全局配置文件, co ...
- sublime text3 插件配置
(转) sublme text 全程指引:http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html 使用Package Con ...
- Android中SQLite使用
现在的主流移动设备像Android.iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上 ...
- memcache的安装及管理
一.Memcache概述 Memcache(内存,缓存):是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的hash表.(key=value)(是用C语言开发的,并且需要libeven ...
- SQL DMO のDMV
这两天对公司的一个项目进行优化,看着长长的SQL,脑袋不经有些大,一时间竟然不知道如何下手,一顿手忙脚乱后,小有成效,响应速度快了不少,同样的条件下可以做到秒级响应.闲暇时间想了想,还是得做点功课,最 ...
- 一些iOS笔试题目
1.什么是arc?(arc是为了解决什么问题诞生的?) 首先解释ARC: automatic reference counting自动引用计数. ARC几个要点: 在对象被创建时 retain cou ...
- 基于ThinkPHP+AJAX的省市区三级联动
练习,就当练习. 省市区三级联动,样式如下图所示: 1,导入两个js文件并且导入数据库文件. 两个js文件分别是jquery-2.1.4.min.js和jquery-1.js,数据库文件,见附件. 2 ...
- js 实现win7任务栏拖动效果
前言 在某个时刻, 我认识了一个朋友. 此人在我的教唆下, 踏上了js的不归路. 前天他问我, Win7任务栏拖动效果怎么实现. 我随口就跟他说, 这简单的一逼. 在我一晚上的折腾之后, 一份潦草的代 ...
- 【转】lua random()
先来看看这两段代码: ① math.randomseed(os.time())for i=1,10 do n = math.random(10) print(n) 运行结果是: 63210754341 ...