iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS代码格式化的不同表现方式是什么
  • 328
分享到

CSS代码格式化的不同表现方式是什么

2024-04-02 19:04:59 328人浏览 独家记忆
摘要

这篇文章主要介绍了CSS代码格式化的不同表现方式是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   格式化与CSS的功能无关。这些仅

这篇文章主要介绍了CSS代码格式化的不同表现方式是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  格式化与CSS的功能无关。这些仅仅是程序员的自己选择,但这并不是说格式化对于css来说不重要,就好比说画布的选择对画家来说并不重要,这是不对的,格式化会影响编写CSS的感觉,阅读的容易程度,导航的容易程度以及重新访问和重新熟悉之前编写的CSS的难易程度。

  CSS格式之所以有这么多选择,是因为当涉及到间隔和换行时,没有严格的语法规则。例如:

  div{width:50px}

  与下面两个的代码是相同的

  div{width:50px}

  div

  {

  width:50px

  }

  多行格式

  .navigation_rss_icon{

  position:absolute;

  left:940px;

  bottom:0px;

  }

  #navigation_rss{

  position:absolute;

  left:720px;

  font-family:Verdana,Arial,Helvetica,sans-serif;

  text-transfORM:uppercase;

  color:#897567;

  line-height:2.5em;

  }

  #navigation_rssli{

  display:inline;

  }

  #navigation_rsslia:link,#navigation_rsslia:visited{

  color:#fffffe;

  text-decoration:none;

  padding:0px2px;

  letter-spacing:-0.05em;

  }

  #navigation_rsslia:hover{

  color:#eed2a1;

  text-decoration:none;

  }

  我敢说这是最常见的,当涉及到短的代码片段时,它是最容易阅读的,这就是为什么书面教程最常使用这种格式的原因。上面的示例在右大括号和下一个选择器之间没有空行,但这也很常见。

  具有缩进的多行格式

  .navigation_rss_icon{

  position:absolute;

  left:940px;

  bottom:0px;

  }

  #navigation_rss{

  position:absolute;

  left:720px;

  font-family:Verdana,Arial,Helvetica,sans-serif;

  text-transform:uppercase;

  color:#897567;

  line-height:2.5em;

  }

  #navigation_rssli{

  display:inline;

  }

  #navigation_rsslia:link,#navigation_rsslia:visited{

  color:#fffffe;

  text-decoration:none;

  padding:0px2px;

  letter-spacing:-0.05em;

  }

  #navigation_rsslia:hover{

  color:#eed2a1;

  text-decoration:none;

  }

  缩进的块表示选择器是比其上方的父级更具体的选择器,并且指向上述选择器的子元素。

  单行格式

  div.wrapper{margin:0auto;padding:200px000;width:960px;z-index:2}

  ul.nav{position:absolute;top:0;left:430px;padding:120px000}

  ul.navli{display:inline;margin:010px00}

  div.column{float:left;margin:070px00;padding:00070px;width:340px}

  div.post_wrapper{background:url(Http://cdn.images.elliotjaystocks.com/presentation/hr_long.png)bottomcenterno-repeat;margin:0040px0;padding:0040px0}

  div.wrapperimg,div.wrapperaimg,div.article_illustration_mini{background:#d3D4cb;padding:10px;border:1pxsolid#999}

  div.wrappera:hoverimg{background:#fff}

  这可能是最有效的空间和尺寸,没有完全压缩以移除所有空间和换行符。在编写和编辑CSS时,这种技术需要最少的垂直和水平滚动,但是看起来很麻烦并且有些难以浏览和查找你正在寻找的东西。

  带Tab键的单行格式

  h2,h3,h4{font:24pxHelvetica,Sans-Serif;margin:0010px0;}

  h3a,h3a:visited{color:#2e2e2e;}

  h3a:hover{color:#fe4902;border-bottom:1pxdotted#2e2e2e;}

  p,li,dd{font:13px/18px"LucidaGrande",Arial,Helvetica,Sans-Serif;margin:0015px0;color:#5e5d5d;}

  td,th{font:13px/18px"LucidaGrande",Arial,Helvetica,Sans-Serif;text-align:left;}

  具有缩进的单行格式

  #content-areaol{margin:15px0025px;list-style:decimal;}

  #content-areaolol{list-style:lower-alpha;}

  #content-areaul{margin:0005px;list-style:none;}

  #content-areaulli{padding:00020px;background:url(/images/bullet.png)03pxno-repeat;}

  #content-areaulul{margin:15px0025px;list-style:disc;}

  #content-areaululli{background:none;padding:0;}

  一个缩进的选择器表示选择器的目标是它上面的选择器的子元素。

  主要是单行格式

  我最喜欢的就是单行格式,因为我在文本编辑器中使用Soft-Wrap,因此长行不会永远持续,它们会在窗口边缘处包裹。因此,对于具有大量选择器的非常长的行,我在新的属性行上添加了一个硬回车和制表符。

  h2,h3,h4{font:24pxHelvetica,Sans-Serif;margin:0010px0;}

  h2{font-size:36px;}

  h3{font-size:30px;}

  h3a,h3a:visited{color:#2e2e2e;}

  h3a:hover{color:#fe4902;border-bottom:1pxdotted#2e2e2e;}

  p,li,dd{font:13px/18px"LucidaGrande",Arial,Helvetica,Sans-Serif;

  margin:0015px0;color:#5e5d5d;}

  td,th{font:13px/18px"LucidaGrande",Arial,Helvetica,Sans-Serif;

  text-align:left;}

  变化

  单行格式可以通过将开括号移动到它自己的行上来进一步实现,这是我在PHP中看到的相当多的东西:

  div

  {

  padding:10px;

  }

  在带有标签的多行格式中,我看到了用作分隔墙的大括号:

  #content-areaol{margin:15px0025px;list-style:decimal;}

  #content-areaolol{list-style:lower-alpha;}

  #content-areaul{margin:0005px;list-style:none;}

  #content-areaulli{padding:00020px;background:url(/images/bullet.png)03pxno-repeat;}

  #content-areaulul{margin:15px0025px;list-style:disc;}

  #content-areaululli{background:none;padding:0;}

  组合

  单行和多行的组合可以将相关属性分组到一行:

  .navigation_rss_icon{

  position:absolute;

  top:10px;left:10px;bottom:10px;right:10px;

  font-size:12px;font-weight:bold;

  }

  您选择的格式归结为可读性。您需要能够快速导航CSS并找到您要查找的内容并快速进行更改。如果您发现单行格式很难,因为您的眼睛很难找到您正在寻找的属性,那么您应该避免使用它。

  就个人而言,我发现多行格式易于阅读,但它将长度(如实际行数)增加了5-8倍。由于所有垂直滚动,这实际上使整个文档对我来说不太可读。如果您的监视器有点狭窄,单行格式可能会导致水平滚动,有时甚至更糟。

  完美的格式是最大限度地提高可读性,同时最大限度地减少滚动。另外,从更抽象的意义上讲,它只需要感觉正确。

感谢你能够认真阅读完这篇文章,希望小编分享的“CSS代码格式化的不同表现方式是什么”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网JavaScript频道,更多相关知识等着你来学习!

--结束END--

本文标题: CSS代码格式化的不同表现方式是什么

本文链接: https://www.lsjlt.com/news/91706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS代码格式化的不同表现方式是什么
    这篇文章主要介绍了CSS代码格式化的不同表现方式是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   格式化与CSS的功能无关。这些仅...
    99+
    2024-04-02
  • php格式化代码保存到文件的方法是什么
    要将PHP代码格式化并保存到文件,可以使用以下步骤:1. 将PHP代码保存到一个字符串变量中。2. 使用PHP的内置函数`file_...
    99+
    2023-10-11
    php
  • css样式表的三种样式的格式和特点是什么
    css样式表提供三种样式格式:内联、嵌入和外部。内联格式适用于单个元素,优先级最高但难以维护。嵌入格式可应用于当前页面的所有元素,但局限于单个页面。外部格式存储在单独的文件中,可应用于多...
    99+
    2024-04-06
    css
  • Htlm的标准代码格式是什么
    这篇“Htlm的标准代码格式是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Htlm的...
    99+
    2024-04-02
  • Java代码格式规范是什么
    本篇内容介绍了“Java代码格式规范是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   public&n...
    99+
    2023-06-17
  • datagrip格式化sql的方法是什么
    在DataGrip中,可以使用以下方法格式化SQL: 选中要格式化的SQL代码,然后按下快捷键Ctrl + Alt + L(Wi...
    99+
    2024-04-15
    datagrip sql
  • editplus2格式化json的方法是什么
    EditPlus 2是一个文本编辑器,不提供JSON格式化的功能。要格式化JSON,您可以使用其他工具或在线服务,例如:1. Vis...
    99+
    2023-09-01
    editplus json
  • python lambda表达式的格式是什么
    本篇内容介绍了“python lambda表达式的格式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言:在日常开发的过程中...
    99+
    2023-06-29
  • vue3不同语法格式对比的实例代码
    默认的模板方式,和vue2差不多,在组件中使用setup函数 // 父组件 <template> <div> <div> ...
    99+
    2024-04-02
  • CSS中视觉格式化模型是什么
    这篇文章主要讲解了“CSS中视觉格式化模型是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中视觉格式化模型是什么”吧!   CSS视觉格式化模型...
    99+
    2024-04-02
  • css的语法格式是什么
    这篇文章主要介绍“css的语法格式是什么”,在日常操作中,相信很多人在css的语法格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css的语法格式是什么”的疑惑有所帮...
    99+
    2024-04-02
  • Python不同格式打印九九乘法的方法是什么
    这篇文章主要介绍“Python不同格式打印九九乘法的方法是什么”,在日常操作中,相信很多人在Python不同格式打印九九乘法的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python不同格式打印九...
    99+
    2023-06-21
  • CSS块级格式化上下文指的是什么
    这篇文章主要介绍“CSS块级格式化上下文指的是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS块级格式化上下文指的是什么”文章能帮助大家解决问题。   我...
    99+
    2024-04-02
  • C#日期格式化的方法是什么
    这篇文章主要讲解了“C#日期格式化的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#日期格式化的方法是什么”吧!C#日期格式化为了达到不同的显示效果有时,我们需要对时间进行转化,...
    99+
    2023-06-17
  • postgresql时间格式化的方法是什么
    在 PostgreSQL 中,可以使用 to_char() 函数来格式化时间。以下是一些常见的时间格式化样式: 将时间转...
    99+
    2024-03-06
    postgresql
  • windows路径格式化的方法是什么
    Windows路径格式化的方法有以下几种:1. 使用正斜杠(/)代替反斜杠(\):在路径中使用正斜杠而不是反斜杠,例如:C:/Windows/System32。2. 使用双反斜杠(\\):在路径中使用双反斜杠以转义反斜杠字符,例如:C:...
    99+
    2023-08-11
    Windows
  • linux磁盘格式化的方法是什么
    Linux系统中可以使用多种方法进行磁盘格式化,以下是几种常见的方法:1. 使用mkfs命令:mkfs命令可以用来创建文件系统,在格...
    99+
    2023-09-16
    linux
  • MySQL日期格式化的方法是什么
    MySQL中可以使用DATE_FORMAT()函数来格式化日期。 语法如下: DATE_FORMAT(date, format) ...
    99+
    2024-04-09
    MySQL
  • mysql格式化输出的方法是什么
    在MySQL中,可以使用以下方法来格式化输出结果: 使用 SELECT ... INTO OUTFILE 语句将查...
    99+
    2024-04-09
    mysql
  • win10电脑格式化的方法是什么
    这篇文章主要讲解了“win10电脑格式化的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10电脑格式化的方法是什么”吧!方法步骤:首先按下键盘的【win】键,然后选择【设置】...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作