title: XHTML 1.1 Strict expand with <link sizes"">
body: <p>Today I came across a new problem.</p>
  
  <p>As most of you probably already know, the a:target="_blank" is not validate XHTML Strict. But today I wanted to add icons for iPod, iPhone and iPads to the website. The piece of code needed for this is:</p>
  
  <pre><code>&lt;link rel="apple-touch-icon" href="logo_144.png" sizes="144x144" /&gt;
  </code></pre>
  
  <p>As you probally guessed the attribute sizes isn't valid either. The biggest problem is XHTML1.1 is a must. So I can't go to HTML5 or transitional. I found out I could use a custom DTD, which isn't preferred. I also found out it is possible to add a few custom DTD lines to expand the original. The code was:</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
      &lt;!ATTLIST link sizes CDATA #IMPLIED &gt;
  ]&gt;
  </code></pre>
  
  <p>This, which obviously did not do the job, printed ']>' right into the page, given me more errors such as no charset. I tried to change 'PUBLIC' into 'SYSTEM' without any luck.</p>
  
  <p>Is there a right way to do this? Thanks in advance!</p>