<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=134.130.182.237</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=134.130.182.237"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/134.130.182.237"/>
		<updated>2026-07-06T19:44:20Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1144:_Tags&amp;diff=22234</id>
		<title>1144: Tags</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1144:_Tags&amp;diff=22234"/>
				<updated>2012-12-07T11:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;134.130.182.237: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1144&lt;br /&gt;
| date      = December 7, 2012&lt;br /&gt;
| title     = Tags&lt;br /&gt;
| image     = tags.png&lt;br /&gt;
| titletext = &amp;amp;lt;A&amp;amp;gt;: Like &amp;amp;lt;/a&amp;amp;gt;this.&amp;amp;amp;nbsp;&amp;lt;!-- leave this alone, otherwise your browser will try its hardest to parse it, and it will break --&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{w|HTML}} is a markup language used in web development, and is the subject of this comic. The comic employs multiple poor HTML practices while asking the rhetorical question of how best to annoy web developers, effectively answering the question that it poses. &lt;br /&gt;
&lt;br /&gt;
First, in HTML, all tags should be matched with both an open and close tag &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;Like this&amp;amp;lt;/div&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Second, previous to HTML 4.01 all tags were uppercase (technically elements were uppercase and attributes were lowercase &amp;quot;to improve readability&amp;quot; [http://www.w3.org/TR/1998/REC-html40-19980424/about.html#h-1.2.1]) to make it easier on the browser to parse what was markup and what was content on the page. As is the case with nearly every change to the HTML specification, many developers slowly got lazy and stopped making every tag uppercase forcing browser developers to check for both upper and lowercase as they parsed the markup. When the specification was bumped to XHTML 1.0 it stated that no one should use uppercase tags any more, everything should be lowercase.&lt;br /&gt;
&lt;br /&gt;
Third, the amount of &amp;amp;lt;span&amp;amp;gt; and &amp;amp;lt;div&amp;amp;gt; tags should be kept low, for they are no good markup. A markup language should only use as many elements as necessary, and elements that have a meaning.&lt;br /&gt;
Most web designers use &amp;amp;lt;div&amp;amp;gt;, &amp;amp;lt;span&amp;amp;gt; and &amp;amp;lt;table&amp;amp;gt; tags excessively simply for design reasons. Unlike lists, images or emphasizes, divs carries no semantics.&lt;br /&gt;
&lt;br /&gt;
Fourth, there are special characters in HTML, which make the page less readable during edit, and should therefore be used with caution. &amp;amp;amp;nbsp; is the HTML escape code for {{w|non-breaking space}} which is a type of space that will keep two words together, and will not allow word wrapping to separate them. This is useful for keeping units with a number so it is easy to spot 100&amp;amp;nbsp;km instead of needing to hunt for 100&amp;lt;br /&amp;gt;&amp;lt;!-- sic --&amp;gt;km. The &amp;amp;amp;nbsp; used here is superfluous at that position.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:&amp;amp;lt;div&amp;amp;gt;Q: How do you annoy a web developer?&amp;amp;lt;/span&amp;amp;gt;&amp;lt;!-- leave this alone, otherwise your browser will try its hardest to parse it, and it will break --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;/div&gt;</summary>
		<author><name>134.130.182.237</name></author>	</entry>

	</feed>