ort 来输入外部样式表,早晚您会发现IE有“闪烁”的毛病。在应用CSS样式之前,未经格式化的HTML文本会短暂地出现。这是可以避免的。

四、 别指望 min-width 在IE中有用。

IE不支持它,但是它将 width 当作 min-width,所以通过一些 IE 的过滤技巧(filtering),可以实现同样的最终效果。

把CSS过滤器(filters)当 作最后的手段

CSS 技巧和过滤器可以使您有选择地应用到(或者不应用到)某些元素。应当尽可能地找到标准的跨浏览器的解决办法来实现您想要的效果,而不是动不动就使用过滤 器。要将它当成走投无路时的救命手段。在这里可以找到大量的CSS 过滤技巧。[译注:不要把这里的filters和IE中的滤镜混淆。由于各个浏览器对CSS标准的支持程度不一,人们找到了许多技巧,将浏览器无法解释或 错误解释的样式表或规则屏蔽掉。这就是所谓的CSS过滤器或技巧。webjx.com

如果使用了锚点,在应用超链接样式时要特别小心。

如果您在代码中使用了传统的锚点(),您会注意到 :hover 和 :active伪类也会作用于它。要避免这种情形,你可以使用 id,或者使用鲜为人知的语法: :link:hover, :link:active

五、记住“LoVe/HAte” (爱/恨)链接规则

要以下面的顺序指定超链接伪类:Link, Visited, Hover, Acitve。任何其他顺序都不妥当。假如用了:focus,次序应为 LVHFA(“Lord Vader‘s Handle Formerly Anakin”,Matt Haughey这样建议)。

请记住“TRouBLED”(麻烦的)边框。

边框(border)、边距 (margin)和补白(padding)的简写次序为:顺时针方向从上开始,即 Top, Right, Bottom, Left。比如 margin: 0 1px 3px 5px;表示上边距为零,右边距为1px,依此类推。

六、非零值要指明单位。

在用CSS指定字体、边距或大小时,必须指明所用的单位。某些浏览器对未指明单位的处理方法不足为凭。零就是零,不管是 px还是em还是其他单位,它不需要单位。例如: padding: 0 2px 0 1em;

七、测试不同的字体大 小。

像Mozilla和Opera这样的高级浏览器允许对字体进行缩放,不管你用的是什么单位。某些用户的默认字体大小 肯定和您的不同,尽最大努力去满足他们。

用嵌入式测试,发布时改为输入。

将样式表嵌入在你的HTML源代码中,在测试时可以消除 许多缓存引起的错误,尤其是某些Mac下的浏览器。但在发布前,一定要记住将样式表移到外部文件,用 @import 或 引入。

八、 加上明显的边框有利于布局调试。

像 div {border: solid 1px #f00;} 之类的全局规则可以暂时为你查出布局问题。为特定的元素加上边框可帮您找到难以发觉的交错或空白问题。

对图片路径不要用单引号。

当设置背景图片时,要坚持用双引号。尽管看起来有些多余,但是如果不这么做,IE5/Mac会噎住。

不要为将来的样式表(比如手持式设备或打 印用样式表)留个“空位”。

Mac IE5 对空的样式表比较感冒,会增加页面的装入时间。建议样式表中至少应该有一条规则(哪怕是注释也好),免得 MacIE噎住。

另外值得一提的还 有一些虽然不针对某些功能,但是在开发过程中应当注意的理论

九、好好组织您的CSS文件

恰当地成块注释CSS,将相似的CSS选择符编为一组,养成一致的命名习惯和空白格式(为跨平台考虑,建议用空白字符而不是tab。)以及适当的次序。

以功能(而不是外观)为类和ID命名

假如您创建了一个 .smallblue 类,后来打算将文字改大,颜色变为红色,这个类名就不再有任何意义了。相反,您可以用更有描述性的名字如 .copyright 和 .pullquote。

十、组合选择符

保持CSS短小对减少下载时间非常重要。请尽量为 选择符分组、 利用继承(inheritance)以及使用简写(shorthand)来减少冗余。

使用图片替换技术时要考虑亲和力

已经发现传统的FIR在屏幕阅读器,以及关闭图片显示[的浏览器]中会出问题。 对此有其他解决办法,要根据具体情况,慎重使用。

css网页布局问题,CSS网页布局常见问题小结相关推荐

  1. flex 单独一行_Flex网页布局一CSS弹性伸缩盒子语法教程

    网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂 ...

  2. HTML+CSS第十课:常见的3种网页布局方式:表格布局、DIV+CSS布局、框架布局

    知识点:网页布局的方式 1.网页布局 常见的页面布局方式:表格布局.DIV+CSS布局.框架布局. 表格布局:用来显示较多的数据,如OA系统.ERP系统或CRM系统.(一般用在局部) DIV+CSS布 ...

  3. HTML+CSS大作业: 个人介绍网页制作作业 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人博客网站制作成品下载

    HTML5期末大作业:个人介绍网站设计--个人博客(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材 ...

  4. HTML5期末大作业:美食网页制作——餐饮料里(12页) HTML+CSS+JavaScript 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载

    HTML5期末大作业:美食网页制作--餐饮料里(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 ...

  5. 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载 明星个人主页介绍(10页) HTML+CSS+JavaScript

    HTML5期末大作业:个人网站设计--明星个人主页介绍(10页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 大学生毕设网页设计 ...

  6. 用html布局怎么调试,网页规划 CSS布局调试的有用办法

    网页规划中CSS布局是很重要的部分,下面介绍几种查看调试CSS布局的有用办法. 1. 查看HTML元素是否有拼写过错.是否忘掉完毕符号 即使是内行也经常会弄错div的嵌套关系.能够用dreamweav ...

  7. 2018.11.10 网页中使用Css+Html的圆形布局

    2018.11.10 网页中使用Css+Html的圆形布局 在大多数的日常网页中,会选择垂直布局或者水平布局,因为网页中的块级元素提供了浮动(float)属性,但是有时候圆形布局会更具美感和设计感. ...

  8. DIV布局艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码)

    HTML5期末大作业:艺术品商城网站设计--艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码) 常见网页设计作业题材有 个 ...

  9. html怎么边调试边显示出来,网页设计中CSS布局调试的十个有效的方法

    网页设计中CSS布局调试的十个有效的方法 在网站设计中CSS布局是很重要的局部.下面小编给大家分享的是学习网页设计中CSS布局调试的十个有效的方法 ,在这里详细的介绍了学习网页设计中CSS布局调试的十 ...

  10. HTML+CSS大作业web网页设计实例作业 ——中国民间年画 (5页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码

    web网页设计实例作业 --中国民间年画 (5页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物 ...

最新文章

  1. Android中的资源访问
  2. java和C++的区别
  3. C_C++指针指针应用详解
  4. 网络编程中如何得知一次请求(或响应)的数据已接收完
  5. win10开发java_win10系统搭建Java开发环境的操作方法
  6. fitbit手表中文说明书_我如何分析FitBit中的数据以改善整体健康状况
  7. mvc源码解读(10)-ParameterDescriptor方法Action方法的参数描述对象
  8. nodejs学习笔记(3)
  9. 3dm java32位_3DM游戏运行库合集安装包v2.3
  10. 家庭监控方案设计及施工-无线监控
  11. matlab 相位谱是直线,matlab幅度谱和相位谱
  12. Oracle中并行parallel详解
  13. typecho添加html5视频播放器,Typecho音乐播放器插件AudioPlayer1.2.6更新
  14. 《Web前端工程师修炼之道》学习笔记
  15. 计算机中mu的作用是什么,计算机上M+ M- MU GT等分别代表意思.doc
  16. 用Java求质数(素数)等问题
  17. 戴尔ChromeBook 13-7310刷Ubutu18.04
  18. 华为为何不上市?任正非:猪养太肥懒得哼声
  19. Python爬虫-爬取福利图片踩坑
  20. 数据掘金:电子商务运营突围

热门文章

  1. 解决PotPlayer播放视频没有声音
  2. 基于ipfs和eth的视频分享应用开发经历(一)
  3. Docker理论与实践(三)
  4. 显示单月的日历c语言编程,显示单月的日历的C程序
  5. 抖音限流概念及如何避免限流?
  6. 万字详解整个数据仓库设计体系
  7. 脚本防检测防封实战教程
  8. 计算机英语合成词大全,常用的英语合成词大全
  9. css实现1px的几种办法
  10. 烤仔观察 | 秋天的第一口“菠萝”真的那么好吃吗?