pre{ width: 96%; margin: auto; border-radius: 15px 15px; border: 3px solid #000; background-color: #445; padding-left: 10px; color: #fff; counter-reset: line; /* 初始化计数器 */ } pre ::before { counter-increment: line; /* 计数器增量。默认增量是 1 */ content: counter(line); /* 设置内容为当前行号 */ display: inline-block; /* 让行号水平显示 */ width: 20px; /* 调整行号宽度 */ text-align: left; /* 右对齐行号 */ border-right: 1px solid #ddd; padding: 0 .5em; margin-right: .5em; /* 调整行号与文本之间的间距 */ color: #888; /* 修改行号颜色 999*/ } pre p{display: inline;margin: 0 auto;} <code style="background-color:#f0f0f0;width:90%;display:inline-block;"> </code>