我正在更新一个网站,以添加一些移动友好页面.
目前我们有一个大的css页面,其中包含所有内容.我的想法是将所有特定于移动设备的css放入单独的文件中,然后链接两个工作表.移动css将覆盖默认css中的任何内容(更大的按钮等).
我对css很新,最佳做法是什么?
Dea*_*n J 10
我有一些样式表适用于我曾经使用的任何重要应用程序.
media属性触发.
<link rel="stylesheet" type="text/css" media="print" href="print.css" />如果我试图快速表现,我会把它们结合起来.但是,我知道每天获得数亿次点击的网站不会打扰,所以我强烈建议拆分它们然后对你有意义,以便更容易维护.
在大多数情况下,额外的硬件比额外的开发人员小时和/或更多的错误便宜.可维护性通常是我的最高目标.
是的,您应该使用多个 css 文件,而不是使用一个大文件。它可以帮助您在维护站点的同时在不同的 css 中使用不同的定义(类或 ID 名称),否则它将采用稍后声明的定义。例如
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link href="/stylesheets/stylesheet.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/lightbox_new.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/another_css.css" media="screen" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- Your content here -->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)