我在微软开发人员网络上学习使用asp.net和mvc模型与sql数据库的教程。这是我所遵循的教程的链接http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started。
基本上,我想尝试一下在bootstrap.css, bootstrap.min.css和web.css这三个文件中定义的文件的设计。
根据我的理解,bootstrap是一个html, css和javascript框架,它已经定义了元素的设计。在Visual Studio中,我开始通过改变大屏幕元素的背景颜色来编辑bootstrap.css文件。然而,当我保存文件并运行我的web应用程序时,我注意到颜色保持不变,没有改变。但是,当我在web.css文件中定义.jumbotron元素的设计时,元素的背景颜色相应地变为红色。
本质上,我想知道的是bootstrap.css是否限制在模板内编辑?
什么是Bootstrap
我想你指的是整个互联网都在使用的Twitter Bootstrap。它包含了元素的大部分样式技术,比如按钮、输入等。
当你编辑一个网站的样式表,(Bootstrap.css是一个样式表,它的名字并没有使它写/编辑保护文件),你得到你已经应用到它的样式。
http://getbootstrap.com/Web.css
这个文件可能是默认的样式表,是由微软的开发人员在为你正在使用的网站创建模板时创建的。
其次,当你编辑和创建这个文件时,它也是一个样式表,这意味着它会将样式应用到你的网站和所有引用它的网页。
你是对的。它有所有预定义的方法,并包含所有的内容和样式需要使一个网页响应。更多信息:https://en.wikipedia.org/wiki/Responsive_web_design
导致这个问题的可能是cache。当您第一次加载网页时,它会从文件系统中捕获新样式表并应用样式。但是第二次它会从缓存中加载文件。
https://en.wikipedia.org/wiki/Cache_(计算)
这样,浏览器将加载Web页面的最后一个连续布局。无需从文件系统加载新的样式表。
我真的认为,你需要使用CTRL + F5按钮重新加载页面。这样做会很有帮助!因为Bootstrap.css是可编辑的,你可以编辑它。它不会阻止编辑,只有缓存才是问题所在。