html中的标签属性值加不加引号

遇到好些书上html中标签属性值有的加了引号,有的又没有加,效果又都是一样的,真是弄不明白有什么区别?比如:<table align="center" border="1">,有的书上却又是<table align="center" border=1>。是版本的不同吗?

属性不加引号,但属性值要加,这是标准写法,养成良好的代码书写习惯有助于您在后面遇到问题时排除错误。
比如img标签
<img src="这儿的值就必须要引号" width="这儿也要引号" height="同样" />
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-24
在其它语言中,引号不但使值和变量、关键字区别开来,并且在赋值时通过引号来区别值的数据类型,所以使用和不使用引号大不一样。HTML是比较简单的标记性语言,没那么多讲究,无非是标记关键字、属性、和值这些,语法语简单。所以只要语法不错,忽略引号仍然能被正确识别。
第2个回答  2017-08-13

属性值加引号,而且是英文半角的

如图所示,在一个标签中,若要引用属性,需要把属性用英文半角的引号引起来

第3个回答  2017-07-26
如果是HTML5以前的版本,标准写法是需要加双引号的。
在HTML5中,可以不写双引号。
第4个回答  2017-08-27
正确写法是要加上的,不加也能生效;
养成良好的代码习惯对自己以后编程更有帮助,建议所有的标签属性值都加上引号。