28圈.com

/administrator/components/com_baforms/hsck886.css这个形状文件到底有什么用 前端新手看完就懂

/administrator/components/com_baforms/hsck886.css这个形状文件到底有什么用 前端新手看完就懂

先说一个结论:/administrator/components/com_baforms/hsck886.css 并不是什么官方尺度文件,,,,,,它更像是一个自界说定名的形状表 。。。。。好多人第一次看到这种名字,,,,,,第一反映是“这是什么鬼”,,,,,,其实它和 `style.css`、`main.css` 没什么性质区别,,,,,,就是给网站穿衣服的那层皮 。。。。。

咱们今天就把这事儿掰开了聊 。。。。。?

文件名里藏着什么信息

`/administrator/components/com_baforms/hsck886.css` 这个定名,,,,,,在法式员眼里一眼就能猜个或许 。。。。。? ???返 `hsck` 可能是某个项目、某个公司或者某幼我的拼音缩写,,,,,,`886` 可能是版本号,,,,,,也可能就是个吉利数字,,,,,,终于国内开发者喜欢用 520、886 这种编号来象征文件 。。。。。

`.css` 后缀就是 Cascading Style Sheets 的缩写,,,,,,翻译过来叫层叠形状表 。。。。。它的作用单一说就一句话:节造网页长什么样 。。。。。色彩、字体、间距、布局、动画,,,,,,全都归它管 。。。。。

所以你看到任何一个 `.css` 文件,,,,,,不用慌,,,,,,它就是网页的“化妆师” 。。。。。只不外这个化妆师的名自祓得比力有个性而已 。。。。。?

它到底在代码里怎么被用上

在 HTML 文件里,,,,,,引入这个形状文件的方式通常是这样的:

```html

```

放在 `` 标签里,,,,,,浏览器一读到这个标签,,,,,,就会去加载这个文件,,,,,,而后把里面的形状规定挨个套到页面的元素上 。。。。。

还有一种方式是在 CSS 文件里用 `@import` 引入,,,,,,不外现实项目中用得少,,,,,,机能不如 `` 方式好 。。。。。

这个文件里写的都是什么内容呢?? ???无非就是一堆选择器和申明块 。。。。。好比:

```css

.box {

width: 100px;

height: 100px;

background-color: f00;

border-radius: 8px;

}

```

意思就是页面上所有 `class="box"` 的元素,,,,,,城市造成 100 像素见方、红色布景、带 8 像素圆角的幼方块 。。。。。就这么单一,,,,,,你写什么,,,,,,页面就长什么样 。。。。。?

为什么有人要起这种名字

这事儿说白了,,,,,,就是没有定名规范惹的祸 。。。。。正规团队里,,,,,,CSS 文件通常用 `index.css`、`app.css`、`common.css` 这种一眼能看懂的名字,,,,,,甚至按模? ???椴鸪 `header.css`、`footer.css`、`product-list.css` 。。。。。

但有些幼我开发者、幼团队,,,,,,或者表包项目,,,,,,定名就比力轻易了 。。。。。`/administrator/components/com_baforms/hsck886.css` 这种名字,,,,,,八成是从某个下载站、老项目代码里扒出来的,,,,,,或者就是手滑打了一串字符,,,,,,而后一向没改 。。。。。

这种定名最大的问题就是可读性差 。。。。。过三个月你自己回头看这个项目,,,,,,看到 `/administrator/components/com_baforms/hsck886.css` 你都得愣一下,,,,,,想不起来里面装的是什么 。。。。。要是团队合作,,,,,,别人更是满脸问号 。。。。。

所以我的建议是:若是你在自己的项目里看到这种名字,,,,,,顺手改成 `global.css` 或者 `common.css`,,,,,,花不了半分钟,,,,,,但后期守护能省不少事 。。。。。?

换个角度对待这种文件

其实从另一个角度想,,,,,,`/administrator/components/com_baforms/hsck886.css` 跟那些驰名的 CSS 框架好比 Bootstrap、Tailwind 相比,,,,,,差距不在于名字,,,,,,而在于内容的组织方式 。。。。。? ???蚣苁且徽紫低常,,,,,有栅格、组件、工具类,,,,,,而一个通常的 `/administrator/components/com_baforms/hsck886.css` 里装的往往是这个项目自己的定造形状 。。。。。

若是你是前端新手,,,,,,看到一个这种定名的文件,,,,,,不妨先打开看看里面的代码 。。。。。它能通知你:这个项主张通用形状是怎么抽出来的,,,,,,哪些变量被界说了,,,,,,哪些类名在复用 。。。。。这比看任何教程都来得真实 。。。。。

若是是你自己写的,,,,,,那就更单一了——回顾一下其时写这段代码的主张,,,,,,而后决定是保留、沉构还是删掉 。。。。。有些形状文件里的代码,,,,,,可能写完就再也没人动过,,,,,,安静地躺在那里,,,,,,像一颗功夫胶囊 。。。。。?

最后说句切真话:文件名叫什么不沉要,,,,,,沉要的是里面的内容有没有逻辑、是否干净 。。。。。但起个一眼能看懂的名字,,,,,,是对队友和将来的自己最根基的尊沉 。。。。。你的项目里有没有这种“天书”定名的文件?? ???翻出来看看,,,,,,说不定有惊喜 。。。。。

[责任编纂:陈思远]

为您推荐

热点文章

杰出视频

凤凰资讯官方微信
凤凰资讯官方微信
关注更多资讯
【网站地图】【sitemap】