不得不说,本人极度讨厌网页设计,感觉太麻烦了。不过整好啦还蛮有成就感的。

关于网页设计,现在流行的是扁平化设计。

http://www.bootcss.com/

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搭建网站之网页设计的更多相关文章

  1. Flask+Mysql搭建网站之数据库问题

    关于 SQLAlchemy (1.0.8) 和 Flask-SQLAlchemy (2.0) SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具.Flask-SQLAL ...

  2. Flask+Mysql搭建网站之其他笔记

    写在前面 之前用过python的另外一个框架,Django.感觉Django比Flask的资料要多.做这个网站的时候,遇到一些棘手的问题,怎么百度也就只能找到翻来覆去的官方文档以及miguelgrin ...

  3. Flask+Mysql搭建网站之安装Mysql

    安装Mysql # sudo apt-get install mysql-server 安装过程需要输入root密码,这个密码是mysql 的root密码,之后连接mysql会用到,这个要记住. 安装 ...

  4. Java课程设计 ssm电影售票选座管理系统 电影网站的网页设计与制作mysql

    注意:此项目只截图部分功能,可评论区咨询查看项目全部功能演示 1.开发环境 开发语言:Java 后台框架:SSM(Spring+SpringMVC+Mybatis) 前端技术:HTML+CSS+Jav ...

  5. jdk+tomcat+mysql搭建网站无法打开

    我们webwall的测试网站凌云论坛,是我之前用jdk-6u5-windows-i586-p.exe+apachetomcat6+mysql-essential-5.1.40-win32.msi搭建的 ...

  6. 基于ssm的电影售票选座管理系统基于Java的电影网站的网页设计与制作源码

    注意:此项目只截图部分功能,可评论区咨询查看项目全部功能演示! 1.开发环境 开发语言: 后台框架:SSM(Spring+SpringMVC+Mybatis) 前端技术:HTML+CSS+JavaSc ...

  7. 经典网页设计:20个华丽的 iPhone 应用程序演示网站

    一个物品销售很好,重要的原因之一是它的包装,因为这是最重要的细节,可以把一个人转变成购买者.一个好的包装设计和良好的表现比产品本身更重要,因此被分配了大量的金钱和资源,以创造伟大的东西. 因此,为了销 ...

  8. [阿里云部署] Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器

    部署地址:123.56.7.181 Ubuntu+Flask+Nginx+uWSGI+Mysql搭建阿里云Web服务器 这个标题就比之前的"ECS服务器配置Web环境的全过程及参考资料&qu ...

  9. Weebly免费自助建站空间:可视化编辑网页搭建网站和绑定域名方法

    Weebly空间来自美国,已经稳定运行了有多年了,2007年被Time 评为50个最佳网站,属自助建站模式,功能强大.部落在09年时介绍了weebly.com自助建站服务,没有想到这多年来,Weebl ...

随机推荐

  1. 初步学习vue.js

    vue是法语中视图的意思,Vue.js是一个轻巧.高性能.可组件化的MVVM库,同时拥有非常容易上手的API. 响应的数据绑定 Vue.js 的核心是一个响应的数据绑定系统,它让数据与 DOM 保持同 ...

  2. ASP.NET过滤器、URL重写

    过滤器可以对指定的URL访问进行拦截,并执行过滤器的方法,根据实际应用情况,在过滤器中修改请求的代码.判断会话信息,也可以做权限控制. 一:编写过滤器,实现URL重写并配置过滤 编写过滤器,就是编写一 ...

  3. codevs1690开关灯

    #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #def ...

  4. Canvas transform浅析

    没有前奏,直接进入主题 transform调用方法: ctx.transform(a,b,c,d,e,f);如下 var ctx = document.getElementById("myC ...

  5. js关于闭包的内存的问题--deep down

    js有一个东西叫做GC(garbage collection )垃圾回收机制;js中有两种类型:js基本数据类型,js引用类型; 当一个函数[对象]--引用类型被引用后,过后,出了它的功能之后,gc会 ...

  6. ViewPager滑动特效实现

    ewPager最常用于结合Fragment,这是一个方便的方式来供应和管理每个页面的生命周期. MainAcitivity的代码 import java.util.ArrayList; import ...

  7. C#多线程lock解决数据同步

    1.代码实例: public class ThreadTest4 { public static void Init() { //多个线程修改同一个值,使用lock锁解决并发 ; i < ; i ...

  8. react服务端渲染(同构)

    学习react也有一段时间了,使用react后首页渲染的速度与seo一直不理想.打算研究一下react神奇服务端渲染. react服务端渲染只能使用nodejs做服务端语言实现前后端同构,在后台对re ...

  9. PLSQL Package dubug方法

    初步接触EBS代码修改,花了几个小时搞明白了Package的debug方法, 1.打开需要测试的package,找到需要测试的过程,右键选择测试 2.在测试窗口中初始化过程的入参,点击测试按钮开始调试 ...

  10. z-index的理解 z-index 属性仅在节点的 position 属性为 relative, absolute 或者 fixed 时生效.

    今天做游戏的Exercise模式的时候,发现把所有的div设置为position:absolute;后,点击play进入到游戏界面的时候,鼠标点击数字的时候,完全没反应.经过我的反复检查,发现只要给所 ...