设计师想要添加外部 CSS 文件,但它们只能在模块/模板上工作,现在怎么办?

发布于 2024-12-09 09:02:02 字数 203 浏览 0 评论 0原文

设计师想要添加外部 CSS 文件,但它们只能在模块/模板上工作,现在怎么办?

因此,编码人员创建了操作,现在设计人员可以构建 HTML 来显示......但他们不编辑整个布局,只编辑模板(body 元素本身)。如果想使用外部CSS文件怎么解决?假设有一个布局(标题+链接),并且站点可以有两个模板:a,它不需要 CSS,b,它需要 2 个 CSS 文件,也许还需要一个 JS。

Designers want to add external CSS files, but they only may work on modules/templates, now what?

So coders created actions, now designers can build HTML to display... but they dont edit whole layout, only the templates (body element itself). How to solve if they want to use external CSS files? And lets suppose theres a layout (header+link) and site can have two templates: a, it didnt need CSS, b, it needs 2 CSS file, and maybe a JS too.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

絕版丫頭 2024-12-16 09:02:02

一种“简单”的工作方式是为每个页面创建一个 css 并为整个网站创建一个通用 css 文件。

通用CSS文件(我们称之为base.css)具有基本结构(标题,字体,通用颜色等)。其他CSS文件具有与相应页面相关的样式(即 home.css , contact.css ) 、login.css 等)

如果您使用 mvc.. 控制器应根据请求加载相应的 css 文件(创建 ),在所有情况下,您都必须首先加载 base.css

所以现在浏览器必须加载 2 个 css 文件...理想情况下,您不应该有未使用的 css 代码

希望这会有所帮助

a "simple" way to work like that is to create a single css for each page and a general css file for the whole website.

The general css file (let's call it base.css) has the basic structure (headers, fonts, general colors, etc).. and the other css files have the style related to the corresponding page (i.e. home.css , contact.css, login.css , etc)

If you work on mvc.. the controller should load the corresponding css file according to the request (create the <link type="text/css" src="..">), and in all the cases, you'd have to load the base.css first

So now the browser has to load 2 css files... and ideally, you shouldn't have unused css code

Hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文