Alex Rivera | Logout

Using spaces before and after the `=` sign of HTML element attribute

Asked 2010-08-23T20:44:38.680
13

I am wondering if there's a "best" approach to having a space before and after the equal sign in a HTML page when you write it down. It seems like no one is using this, but for me it seems fairly natural coming from programming languages that have this printed in their basic code style. So, is there any standard that you have to not use space before and after the equal sign of an attribute of an HTML element ?

Edit
Report

1 Answer

33

Not having a space delimiter between attribute name and its value actually improves the readability, as it visually shows the coupling between these. Here's an example.

No spaces delimiter:

<link rel="stylesheet" type="text/css" href="/css/screen-iphone.css" 
  title="My Site" media="only screen and (max-device-width: 480px)" />

Space delimiter:

<link rel = "stylesheet" type = "text/css" href = "/css/screen-iphone.css" 
  title = "My Site" media = "only screen and (max-device-width: 480px)" />
answered 2010-08-23T20:52:36.940

Your Answer