我有一个网站或一个html页面,我想缩进我的代码以供访问者查看。例如:
<html>
<head>
</head>
<body>
<pre>
<html>
<body>
<p>
hi
</p>
</body>
</pre>
</body>
</html>
在html中,有没有办法缩进块代码而不使用大量的&amp; nbsp; ,像&lt; blockquote&gt;标签。这样,我可以使用这样的东西:
&LT; HTML&GT;&LT; / HTML&GT; 使用:&LT; HEAD&GT; &安培; LT /头&GT; &LT;身体GT;&LT; /体&GT;&LT; p为H. 你好&LT; / p为H.
<blockquote>
<html>
<blockquote>
<head>
</head>
<body>
<blockquote>
<p>
<blockquote>
Hi
</blockquote>
</p>
</blockquote>
</body>
</blockquote>
</html>
我想知道是否有更好的方法来缩进代码块。如果没有,我想知道是否有一种方法可以使用css来改变它,所以侧面没有线条,它看起来只是链接到用户的正常缩进。
答案 0 :(得分:0)
你可以用CSS来做。 text-indent属性指定文本块中第一行的缩进。尝试;
blockquote {
text-indent: 50px;//define indent in pixels
}
以下是演示http://www.w3schools.com/cssref/tryit.asp?filename=trycss_text-indent
答案 1 :(得分:0)
您可以使用pre
标签制作预先格式化的文本,可以通过普通空格/标签缩进。
<pre>
<html>
<head></head><body>
<p>
Hi
</p>
</body>
</html>
</pre>