我很新的编码。我想创建一个包含不同页面的投资组合网站。到目前为止,我创建了我的着陆页(index.html)。现在我想在我的about.html页面上工作(后来我的联系页面,简历页面等)。我必须为我的所有页面使用相同的CSS表格。为此,我将CSS链接到它们全部。现在,每次我在一个页面上编辑CSS时,它都会改变其他所有内容。我想要一些元素是相同的,但其他元素是不同的。例如,我不希望我的“关于”页面的内容会出现在我的“联系人”页面上。如何将一个css文件(外部样式表)用于多个页面?
-3
A
回答
0
有两种方法可以实现您的愿望。
您为每个页面创建一个CSS文件,并从您用于索引页面的CSS文件中复制并粘贴代码。之后,如果您希望它看起来与索引页面不同,请编辑文件以设置关于页面的样式。
您导入使用@import处理程序索引CSS文件到将被用于设计的有关页面和代码添加到CSS文件自定义页面左右一个新的CSS文件。
在一天结束时,设置多个页面的最佳方式是创建多个CSS文件。一个文件包含所有页面的公共属性,例如字体大小在所有页面上相同时的元素字体大小。额外的CSS文件来自定义每个页面。
0
采取非常简单,传统和模块化的方法。
- 将您的网站全局使用的所有CSS代码放入一个并命名为main.css。
- 为每个页面创建单独的CSS文件,并在其中编写代码以添加/覆盖样式。例如:about.css为关于页面。
相关问题
- 1. 如何将外部样式表链接到多个页面和文件夹?
- 2. 多个外部样式表?
- 3. 如何将一个Hive表指向多个外部文件?
- 4. 在一个HTML文件中使用多于一个CSS样式表
- 5. 为什么页面样式被外部CSS文件覆盖?
- 6. 如何使外部css文件只适用于一个元素
- 7. 如何使用$(element).css(styles)将多个样式应用于div?
- 8. 我想添加一个外部的CSS文件到PHP页面
- 9. 第二个CSS样式表优先于第一个样式表
- 10. 将一个css文件连接到多个html页面
- 11. 如何避免应用外部样式表文件的样式?
- 12. 在一个页面上适当使用多个样式表
- 13. 如何在一个HTML文件中将pageinit用于多个data-role =页面
- 14. 单个CSS样式表或每个样式一个样式表?
- 15. 如何将多个XAML样式应用于一个元素?
- 16. react_on_rails:不适用于外部css样式
- 17. 如何在一个样式表中为多个页面设置背景页
- 18. 如何在一个页面中为多个表应用相同样式
- 19. 如何将多个CSS样式表分配给html内容的各个部分?
- 20. CSS - 如何将样式应用于另一个div内的div?
- 21. 使用外部样式表为一个页面上的.net文本框的所有实例设置样式
- 22. 如何使用外部css文件动态添加样式?
- 23. 如何使用外部CSS文件正确设置HTML样式?
- 24. 如何将常用的CSS样式一次应用于多个Shadow Roots?
- 25. 将CSS样式应用于RDL文件
- 26. 样式表不适用于第一个JSF页面
- 27. 外部CSS样式表不起作用。
- 28. 如何在外部样式表内嵌(用于电子邮件)制作CSS?
- 29. 将引导样式应用于页面中的仅一个部分
- 30. 如何将外部样式表添加到svg文件中?
“现在,每次我在一个页面上编辑css时,它都会改变所有其他页面。” - 这不是重点吗? – Quentin
目前还不清楚你的问题是什么。共享CSS用于您的网站的一般样式和重复元素,例如如果每个页面都有一个标题区或页脚。对于页面特定的样式,请使用页面特定的CSS文件,或者至少在CSS规则中定位特定的页面。一个简单的方法是确保每个页面在其body标签上都有一个ID;然后你可以通过一个像'#page-about h1 {/ * ... * /}'这样的规则来定位页面 – Utkanos
对不起,我没有指定。假设我想在联系人页面上添加联系信箱。我想保留一些相同的元素,例如我的标题,导航,字体等,但我不希望联系框显示在每个页面上。我认为在每个页面的主体中添加ID将起作用。我会测试一下 – Rey1213