当前位置: 首页 > 面试题库 >

CSS文件大小有限制吗?

李勇
2023-03-14
问题内容

我正在使用ASP.NET
MVC开发站点。CSS文件已增长到88KB,并且有5,000行多一点。我最近注意到,最后添加的样式在浏览器中不存在。CSS文件或行数有大小限制吗?

编辑 :对不起,我忘记提及此问题在Windows 7中同时在FireFox和IE8中发生。


问题答案:

我认为,如果您对CSS文件的大小有疑问,那么该是 重新考虑样式策略的时候了
。CSS中的C代表级联。通常,当CSS文件过大时,是由于样式未在适当的地方重新使用以及对级联行为的不良使用所致。

我不会轻易地说出来。我曾在一些大型,复杂的零售网站上工作,目前在非常复杂的金融交易应用程序上工作。每当我遇到具有数百种样式的网站时,我们都通过降低CSS的复杂性实现了设计的重大改进,复杂性的降低以及可维护性的提高。

一个开始的地方是在 CSS reset 上执行Google sesarch
。有多种不同的实现,但是它们通常遵循以下主题:覆盖每个浏览器的布局差异,并删除任意边框,边距和填充等。如果可以,请从头开始。然后,您可以继续从那里开始构建样式,请注意充分利用
级联CSS链接

链接是您在一个元素上拥有多个类的地方。例如:

<div class="box right small"></div>

box您可能希望将某些通用样式应用于许多块元素,例如div,h1 …
h6,p,ul,li,table,blockquote,pre,form。small自我说明right可能只是向右对齐,但右侧填充为4px。随你。关键是每个元素可以具有多个类,并通过可重用的构建块(各个样式设置的分组)构建样式。否则称为类。

在一个非常简单的级别上,寻找机会来组合样式:

所以:

h1 {font-family: tahoma, color:#333333; font-size:1.4em;}  
h2 {font-family: tahoma, color:#333333; font-size:1.2em;}  
h3 {font-family: tahoma, color:#333333; font-size:1.0em;}

变成

h1, h2, h3 {font-family: tahoma, color: #333}  
h1 {font-size:1.4em;}  
h2 {font-size:1.2em;}  
h3 {font-size:1.0em;}

只是稍微小一点,但是很多时候要做这种事情,您可以有所作为。

另外,验证您的css。这将帮助您发现代码中的错误。



 类似资料:
  • 问题内容: 我正在使用Drupal,我注意到如果聚合了我的CSS文件,那么CSS不一定会正常工作。我知道IE7中存在问题,但IE9中的CSS文件大小是否有限制? 问题答案: 有3个限制: 一个工作表最多可以包含4095个选择器,请参阅 http://demos.telerik.com/testcases/4095issues.html 一张纸最多可以导入31张纸,请参见http://demos.t

  • 问题内容: 我正在使用JVM标志运行Java进程,并看到以下输出: 有没有办法解决这个问题? 问题答案: 当无法满足Java堆的分配或永久生成时,命令行选项告诉HotSpot VM生成堆转储。使用此选项运行不会产生任何开销,因此对于OutOfMemoryError需要很长时间才能浮出水面的生产系统很有用。 为了解决您面临的特定问题,可以使用以下纠正措施之一: 措施1: XX:HeapDumpSeg

  • 问题内容: 我在Django应用中有一个表单,用户可以在其中上传文件。 如何设置上传文件大小的限制,以便如果用户上传的文件大于我的限制,则该表格将无效并且会引发错误? 问题答案: 此代码可能会帮助:

  • 我在做什么,发生了什么? 我正在尝试上载grails中的文件,并将其删除。完成后,我仍然面临一个问题,即文件大小太大。例外情况如下: 我尝试和结果: 我发现这个问题之前问过,答案是放一些配置变量: 但仍然会出现同样的错误。我还尝试添加一些依赖项,如这里所述。或者关闭IDE并重建。什么都解决不了。 有人面对这个问题并能解决它吗?

  • 这是我的代码。我无法上传任何大小超过1 mb的文件,但我已将maxFileSize设置为50mb,请帮助,我做错了什么? 这是我的代码。我无法上传任何大小超过1 mb的文件,但我已将maxFileSize设置为50mb,请帮助,我做错了什么?

  • 本文向大家介绍javascript实现限制上传文件大小,包括了javascript实现限制上传文件大小的使用技巧和注意事项,需要的朋友参考一下 前言:   项目中经常用到需要上传文件、照片等功能,同时需要限制所上传文件的大小。很多插件都会采用后台请求验证,前端Js校验比较少。本篇介绍一个前端JS便捷判断上传文件大小的方法。 这个是比较好的 下面的代码不建议使用   代码很简单,关键就是怎么用JS拿