18 10 2010

background-image: url() - what's better?

bigCat Posted in CSS - Comment.isNotBlank

http://stackoverflow.com/questions/2168855/css-url-whats-better\r\n\r\n

/* Example #1: */ background-image: url(image.png);\r\n/* Example #2: */ background-image: url("image.png");\r\n/* Example #3: */ background-image: url('image.png');\r\n

\r\n\r\nW3C 说这仨都合法\r\n\r\n开始和结束的引号只需要一致即可\r\n\r\n如果有特殊字符在URL里,那就必须用引号或转码(如下)\r\n\r\n语法和基本数据类型 Syntax and basic data types\r\n\r\nURI值的语法应该是\r\n

url(\r\n跟着可选的空白\r\n跟着可选的单引号'或双引号"\r\n跟着URI本身\r\n跟着可选的双引号"或单引号'\r\n跟着可选的空白\r\n)

\r\n单引号开始必须单引号结束\r\n双引号同楼上\r\n\r\n特殊字符转码:\r\n有些特殊字符出现在没引号引起来的 URI 里,例如 括号 逗号 空白字符 单引号 双引号, 必须用反斜杠转了个码\r\n于是他们看起来就是:\r\n

\(\r\n\)\r\n\,

\r\n\r\n\r\n\r\n\r\n

  1. hbczxjq says:

    = = 没有人那么白痴 往url里面加非主流字符吧 所以不加引号

Host: (miao) | Word: Press | Code: HTML5