css横着写还是竖着写

不同的css写法有不同的优势,比如在开发时,css竖着写,按规范编码,格式缩进,一是代码可读性强,二是容易调试;在上线时,css让横着写,可以用gulp或grunt等构建工具编写脚本,优化css缩小css体积,使生成代码变横的。

css横着写还是竖着写

本教程操作环境:windows7系统、css3版本、Dell G3电脑。

css横着写还是竖着写?

开发:竖着写,按规范编码,格式缩进,一是代码可读性强,二是容易调试

上线:用gulp或grunt等构建工具编写脚本,优化css缩小css体积,生成代码变横的

立即学习“前端免费学习笔记(深入)”;

拓展:

纵向书写特点:

每个CSS属性独立一行,一般不会出现换行或横向滚动条。

可以通过firebug等工具查找到模块,在DW中ctrl+g行定位,修改方便。

属性段落间有缩进,保证了代码的整洁,层次清楚,符合编程语言代码规范,修改更加直观。

存在的问题:代码冗余(如空格符、tab符、换行符);文件大小增加;容易出现纵向滚动条。

横向书写特点:

最大化的利用了空间,单屏内能显示更多,减小了纵向滚动条出现的几率,能够快速捕获较多的信息。

减小了文件大小,省去了不必要的空格、换行等。

横向书写方便分块以及注释,便于查看CSS结构,选择符一目了然。当今显示器正朝着越来越大,越来越宽发展,基本上一行内可以显示完全。

加快编写CSS速度,不用每次敲换行和tab,并且减少拉动滚动条的次数。

如果是活动页,不用作压缩处理。使用CSS optimizers 来优化CSS是提倡的,但是使用横向书写,基本上不存在多余的空格和换行,因此可以不用压缩,这样效率和能力都会得到提高。

便于阅读和查找相关结构。代码编辑器对同行数定位做的都比较好,因此我们要解决的是如何快速纵向定位目标。横向书写时选择符纵向对齐,再加上

.class_name_2 .class_name_2_1 .class_name_2_1_1的选择符层次分明,因此很容易定位到目标。

在调试小Bug的时候就可以直接打开CSS更改,不用再打开firebug去找到模块。

横向书写,是基于CSS选择符的写法,层次容易对比,更利于模块化。对整体CSS规划有好处,后期维护成本低。

便于不同版本的CSS代码对比。

存在的问题:书写过密,从而影响阅读。这种弊端显而易见,但只要优化做到家,这种状况会很少。

尽管对于现如今的带宽来说,网页文件那仅以K为单位的大小实在是微不足道,但如何将这以K来计算的网页文件精简到最小还是网页设计师们应该考虑的问题之一。而横向书写省去了不必要的空格、换行等,大大减小了文件大小。

我们不能说哪种书写是对的,至于具体采用哪种写法依个人选择,当然改变习惯可能会影响一个人的工作效率,那我们提倡的是:提交的CSS样式文件是经过代码格式化的,而这个工作可以完全交给DW等工具,我们只要点击一下,整个文件就会像我们想象的那样呈现出来。这样的代码看起来很舒服,修改容易,团队成员在后续交接也会变得更加顺利。

推荐:《css视频教程》

以上就是css横着写还是竖着写的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2880534.html

(0)
上一篇 2025年3月10日 19:54:40
下一篇 2025年2月25日 22:33:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何解决eclipse css文件乱码问题

    eclipse css文件乱码的解决办法:首先在CSS文件上右键“属性”,查看文件默认的编码;然后将编码改为“UTF8”;最后点击Apply应用新设置即可。 本文操作环境:windows7系统、css3版本、Dell G3电脑。 eclip…

    2025年3月10日 编程技术
    200
  • css如何设置输入框不可编辑

    css设置输入框不可编辑的方法:首先创建一个HTML示例文件;然后定义一个input标签;接着给input加上css样式“pointer-events: none;”即可。 本文操作环境:windows7系统、HTML5&&…

    2025年3月10日
    200
  • css单元格不换行显示怎么实现

    css单元格不换行显示的实现方法:首先打开相应的代码文件;然后给单元格添加属性为“table td{white-space: nowrap;}”即可让td单元格不换行显示。 本文操作环境:windows7系统、HTML5&&…

    2025年3月10日
    200
  • 在css中不属于添加在当前页面的形式是什么

    在css中不属于添加在当前页面的形式是“链接式样式表”和“导入式样式表”。链接式和导入式样式表统称为外部样式表,是将CSS代码写入独立的外部“.css”文件中,再使用link标签或“@import”引用到网页文件中的方式。 本教程操作环境:…

    2025年3月10日
    200
  • 聊聊css中box-align和box-pack属性的用法

    【推荐教程:CSS视频教程 】 css中的box-align与box-pack属性可以用来设置框内元素的位置。 注意: 需要对齐的元素的父元素dispaly的值必须为box box-align值为center时,子元素为垂直居中 立即学习“…

    2025年3月10日
    200
  • 深入浅析CSS中的数学表达式calc()

    【推荐教程:CSS视频教程 】 数学表达式calc()是CSS中的函数,主要用于数学运算。使用calc()为页面元素布局提供了便利和新的思路。 定义 数学表达式calc()是calculate计算的缩写,它允许使用+、-、*、/这四种运算符…

    2025年3月10日
    200
  • css 怎么设置透明度渐变

    css设置透明度渐变的方法:首先创建一个HTML示例文件;然后在body中引入图片;最后使用“linear-gradient()”函数并且配合rgba来设置透明度渐变即可。 本文操作环境:windows7系统、HTML5&&…

    2025年3月10日
    200
  • css如何自适应浏览器

    css自适应浏览器的设置方法:首先打开相应的代码文件;然后使用js代码“ jQuery(window).resize(function(){…}”实现内容自适应浏览器宽度或者高度即可。 本文操作环境:windows7系统、HTM…

    2025年3月10日
    200
  • css怎么调整字体

    css调整字体的方法:1、使用font-family属性规定元素的字体系列;2、使用font-weight属性设置文本的粗细;3、使用color属性调整文本的颜色。 本文操作环境:windows7系统、HTML5&&CSS3…

    2025年3月10日
    200
  • css选择器怎么选取第几个元素

    css选择器选取第几个元素的方法:1、使用“first-child”选择器选取属于其父元素的首个子元素;2、使用“last-child”选择列表中的最后一个标签;3、使用“nth-child(3)”选择第3个标签等等。 本文操作环境:win…

    2025年3月10日
    200

发表回复

登录后才能评论