【发布时间】:2018-07-19 05:06:43
【问题描述】:
我正在使用 Angular 5,目前正在制作标题,当我将屏幕大小调整为移动分辨率时,设计变得非常难看。我的想法是制作两种不同的样式表,一种用于移动设备,一种用于 PC,如下所示:
<link rel="stylesheet" media="screen and (min-device-width: 800px)" href="800.css" />
这是解决问题的明智方法吗?如果没有,请给我一个替代方案。
除此之外,我应该将样式表链接放在 Angular 中的什么位置?通常它放在 index.html 中,但在 Angular 样式中,component.ts 文件中列出了,这里我不能这样做 media="screen and (min-device-width: 800px)" 部分,那么我该如何解决这个问题?
【问题讨论】:
-
@Quentin 谢谢,这解释了如何放置样式表,但我的另一个问题是,这是解决问题的有效方法吗?
-
这不是 Stack Overflow 的主题问题,因为它主要是基于意见的。
-
@JessedeBruijne 不一定,如果我的方法只是一个巨大的解决方法,它效率不高。
-
同意@Mike - 根据我的经验,“标准”方式是使用媒体查询根据屏幕大小有条件地加载样式,并将媒体查询包含在核心样式表中。跨度>
标签: html css angular stylesheet angular5