用HTML+CSS做一个漂亮的代码片
时间: 2024-09-28 14:17:35 浏览: 54
要创建一个漂亮的代码片段,你可以使用HTML和CSS来构建一个简单的代码高亮显示框。下面是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<style>
.code-block {
background-color: #f5f5f5;
border: 1px solid #ccc;
padding: 10px;
margin: 10px 0;
border-radius: 4px;
overflow-x: auto;
font-family: Consolas, monospace;
line-height: 1.6;
}
.code-block pre {
white-space: pre-wrap; /* 解决代码换行 */
max-width: 800px;
box-sizing: border-box;
}
.hljs { /* 使用代码高亮库,如Highlight.js */
display: block;
padding: 0.5em;
background: #ffffff;
}
</style>
</head>
<body>
<div class="code-block">
<pre class="hljs"><code>
// 这是一个示例JavaScript代码
function helloWorld() {
console.log('Hello, World!');
}
</code></pre>
</div>
</body>
</html>
```
在这个例子中:
- `.code-block` 类用于设置整个代码块的样式,包括背景、边框、内边距等。
- `.hljs` 是Highlight.js的类名,它提供了代码的语法高亮功能。你需要先引入高亮库,并在实际项目中添加相应的CSS规则。
如果你想自定义颜色方案或者更复杂的功能,可以查阅相关的HTML/CSS教程,比如利用CSS预处理器(如Sass或Less),或者结合使用像Prism.js这样的轻量级代码高亮库。
阅读全文