iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS怎么显示JS/HTML等源代码行数
  • 483
分享到

CSS怎么显示JS/HTML等源代码行数

2024-04-02 19:04:59 483人浏览 薄情痞子
摘要

本文小编为大家详细介绍“CSS怎么显示js/html等源代码行数”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS怎么显示JS/HTML等源代码行数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,

本文小编为大家详细介绍“CSS怎么显示js/html等源代码行数”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS怎么显示JS/HTML等源代码行数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、源代码行数效果演示

效果如下截屏GIF图示意,可以看到,随着行数变化,左侧的行的数目也智能跟着变化。

CSS怎么显示JS/HTML等源代码行数

眼见为实,您可以狠狠地点击这里:纯CSS实现代码行数显示demo

二、CSS构建行数的原理

CSS构建代码行数的原理如下:

  1. 使用::before伪元素content属性生成,这样不用担心网页框选复制代码的时候行数序号会污染。

  2. 使用\A控制字符的换行,之前有效果应用过此特性,见“CSS content换行技术实现字符animation loading效果”。

  3. ::before伪元素绝对定位在左侧,祖先元素设置overflow:hidden隐藏多余的行数。

核心CSS代码示意如下:

.code {
    position: relative;
    overflow: hidden;
}
.code::before {
    content: '01.\A 02.\A 03.\A 04.\A 05.\A 06.\A 07.\A 08.\A 09.\A 10.\A 11.\A 12.\A 13.\A 14.\A 15.\A 16.\A 17.\A 18.\A 19.\A 20.\A 21.\A 22.\A 23.\A 24.\A 25.\A 26.\A 27.\A 28.\A 29.\A 30.\A 31.\A 32.\A 33.\A 34.\A 35.\A 36.\A 37.\A 38.\A 39.\A 40.\A 41.\A 42.\A 43.\A 44.\A 45.\A 46.\A 47.\A 48.\A 49.\A 50.\A 51.\A 52.\A 53.\A 54.\A 55.\A 56.\A 57.\A 58.\A 59.\A 60.\A 61.\A 62.\A 63.\A 64.\A 65.\A 66.\A 67.\A 68.\A 69.\A 70.\A 71.\A 72.\A 73.\A 74.\A 75.\A 76.\A 77.\A 78.\A 79.\A 80.\A 81.\A 82.\A 83.\A 84.\A 85.\A 86.\A 87.\A 88.\A 89.\A 90.\A 91.\A 92.\A 93.\A 94.\A 95.\A 96.\A 97.\A 98.\A 99';
    position: absolute;
}

对,方法比较傻,就是一口气把99行序号在CSS中埋伏好。更细节CSS代码参见demo页面。

三、CSS方法实现的优缺点

优点:
简单,高效,性能十足,即使代码变来变去布局也OK。

缺点:
支持的行数有限,例如上面的demo最多支持99行代码。

如果代码行数惊人,例如上千行,则建议辅助JS去生成序号,例如构建一段包含content内容的<style>插入到页面中。

兼容性
方法至少IE9+浏览器支持,IE8浏览器理论上支持。

读到这里,这篇“CSS怎么显示JS/HTML等源代码行数”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网node.js频道。

--结束END--

本文标题: CSS怎么显示JS/HTML等源代码行数

本文链接: https://www.lsjlt.com/news/91779.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS怎么显示JS/HTML等源代码行数
    本文小编为大家详细介绍“CSS怎么显示JS/HTML等源代码行数”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS怎么显示JS/HTML等源代码行数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2024-04-02
  • linux怎么显示代码行数
    在Linux中,可以使用以下命令显示代码行数: 使用`wc`命令和`-l`选项来统计文件中的行数。例如,要显示一个文件(例如`fi...
    99+
    2023-10-27
    linux
  • html怎么运行js代码
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • html中怎么直接显示html代码
    小编给大家分享一下html中怎么直接显示html代码,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式统一,使...
    99+
    2023-06-14
  • 怎么用js代码显示世界时间
    本篇内容主要讲解“怎么用js代码显示世界时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用js代码显示世界时间”吧!具体代码如下:<!DOCTYPE HTML P...
    99+
    2023-07-04
  • css不显示蓝边框代码怎么写
    这篇文章主要介绍了css不显示蓝边框代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css不显示蓝边框代码怎么写文章都会有所收获,下面我们一起来看看吧。css不显示蓝边框代码是“img {border:...
    99+
    2023-07-05
  • DreamWeaver中如何显示代码行数
    这篇文章将为大家详细讲解有关DreamWeaver中如何显示代码行数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。方法如下首先,你的电脑上一定要安装一下DW没有的可以百度哦,下载一个,然后进行安装,安装很...
    99+
    2023-06-08
  • HTML怎么查看源代码
    小编给大家分享一下HTML怎么查看源代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!     HTML标...
    99+
    2024-04-02
  • vue打包之后显示源代码多少行报错怎么解决
    这篇文章主要介绍“vue打包之后显示源代码多少行报错怎么解决”,在日常操作中,相信很多人在vue打包之后显示源代码多少行报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue打包之后显示源代码多少行...
    99+
    2023-07-06
  • css怎么显示行数序列值布局
    这篇“css怎么显示行数序列值布局”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css怎么...
    99+
    2024-04-02
  • html代码怎么运行
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • css中图片居中显示的代码怎么写
    css 中可使用以下代码水平居中图片:设置容器元素 text-align: center;。将图片设为内联块级元素 display: inline-block;。使图片垂直居中 vert...
    99+
    2024-04-25
    css 垂直居中
  • DreamWeaver中css代码不换行显示的实现方法
    这篇文章主要介绍了DreamWeaver中css代码不换行显示的实现方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先,我们打开自己电脑上的Dreamweaver软件,然...
    99+
    2023-06-08
  • 怎么在HTML中嵌入JS代码
    在HTML中嵌入JavaScript代码可以通过以下几种方式:1. 内联方式:直接在HTML标签的`on*`属性中嵌入JavaScript代码。例如:   ```html   <button...
    99+
    2023-08-09
    HTML JS
  • js代码怎么在html中使用
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • html中怎么内嵌CSS代码
    这篇“html中怎么内嵌CSS代码”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html中...
    99+
    2024-04-02
  • html链接css代码怎么写
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-16
  • html css颜色代码怎么写
    本篇内容介绍了“html css颜色代码怎么写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 常用css...
    99+
    2024-04-02
  • vscode怎么运行代码html
    在 visual studio code (vscode) 中运行 html 代码十分简便,因为 html 本质上是一种静态标记语言,可在浏览器中直接解析和显示。本文将详细介绍在 vsc...
    99+
    2024-04-02
  • css怎么防止代码pre中代码过长等问题
    这篇文章主要介绍“css怎么防止代码pre中代码过长等问题”,在日常操作中,相信很多人在css怎么防止代码pre中代码过长等问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作