On Monday, 16 September 2013 at 15:22:50 UTC, Andrei Alexandrescu wrote:
On 9/16/13 6:40 AM, Vladimir Panteleev wrote:
What before was <dd>, now is <div class="d_decl_dd"> (and the margin was a dd style). Why this change? You can apply any properties of one to the
other through CSS.

Great, thanks. Now fixed. My intent was to use <div> and <span> for styling ddoc elements to the extent possible, in order to make styling as flexible as possible.

Although bordering on nitpicking, I'll mention that this is not a good change. It is recommended to use the appropriate HTML elements for their semantic meaning. <dl> is a definition list, which nicely fits documenting a list of entities. HTML5 even introduced additional HTML tags, such as <nav>. Styling is not a problem, since you can use CSS to remove the default styles from practically any layout tag, making it behave like <span> or <div>.

If it's not too much effort, I'd revert this change, however this is more of a question of principle than practicality.

Reply via email to