プログラムなどのソースをcode要素としてマークアップ出來ます。
code要素の中にp要素などのブロック要素は出現出來ません。code要素はインライン要素です。プログラムコード中の「改行」は、單なる折返しではない、と云ふ意味で、br(強制改行)で示します。
或は、pre要素の中にcodeを記述してもよろしいかと思ひます。
HTML文書のソースをcode、ブラウザ等によるレンダリング結果をsamp、とするなどの應用も可能でせう。
汎用屬性のclass、id、title、style、lang、dir(、xml:lang)が使用可能です。