美文网首页优美编程
省略html、css中的单引号和双引号-遁地龙卷风

省略html、css中的单引号和双引号-遁地龙卷风

作者: 小遁哥 | 来源:发表于2017-05-17 22:01 被阅读45次

1.为什么要省略双单引号和双引号

中英文的切换以及控制光标移动频繁且繁琐

2.省略的原则是什么

能够造成解析与预期不符的情况不能省略,比如已下两种情况:

a.双引号和双单引号用于标记一种状态,对应一种处理方式

b.表示在双引号和双单引号之间的字符串是一个整体

看下面几个例子

A.

font-family:Lucida Sans Unicode;

font-family:"Lucida Sans Unicode";

B.

font-family:"宋体";

font-family:宋体;

C.

content:"宋体";

content:宋体;

D.

class="eye mouth">

class=eye mouth>


A、B可以省略

首先属性与属性之前用分号分割,属性与值之间用冒号分割,多个属性之间用逗号分割,解析器没必要已空格作为判断依据,当然这样写比较直观。

至于B,中文也是字符串嘛。


C不可以省略

有content: attr[属性]这种用法。

双引号用于标记一种状态->插入字符串字面量。


D不可以省略

不同属性之间用空格分隔,如果去掉双引号,会被解析为:

classs="eye" mouth >


相关文章

  • 省略html、css中的单引号和双引号-遁地龙卷风

    1.为什么要省略双单引号和双引号 中英文的切换以及控制光标移动频繁且繁琐 2.省略的原则是什么 能够造成解析与预期...

  • 单引号和双引号

    JS中 js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和...

  • 程序中双引号("")和单引号('&#

    单引号和双引号的区别和效率问题"" :双引号里面的字段会经过编辑器解释,然后再做出HTML代码输出'':单引号里面...

  • 3.9 PHP字符串单引号和双引号的区别

    双引号中可以解析变量,而单引号中不能。 在双引号中可以用转移字符,单引号中转义字符\只能转义单引号,和转义转义字符...

  • Python 基础知识全篇-字符串(Strings)

    单引号和双引号 字符串可以包含在单引号或双引号中。 my_string = "This is a double-q...

  • PHP面试基础题(一)

    1.双引号和单引号的区别? 答:双引号中的变量将被解,单引号中的变量不全被解析;使用双引号会先查询是否引号中包含变...

  • Convert HTML Entities

    将字符串中的字符 &、<、>、" (双引号), 以及 ' (单引号)转换为它们对应的 HTML 实体。

  • PHP面试4

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

  • php基础面试题

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

  • PHP经典面试题目汇总

    1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解...

网友评论

    本文标题:省略html、css中的单引号和双引号-遁地龙卷风

    本文链接:https://www.haomeiwen.com/subject/sbljxxtx.html