当前位置: 首页 > 面试题库 >

设计网页时,我应该在CSS中使用哪个单位

米项禹
2023-03-14
问题内容

我设计了10多个站点,但我仍然对“我应该使用正确的单位是什么”有个疑问。无论是px还是em或%。请引导我正确的方向

编辑1:用于版式(特别是对于容器盒)


问题答案:

根据上下文的不同单位。如果有一个最适合每种情况的单位,那么就不会有那么多单位。

按照经验法则:

如果您正在处理屏幕媒体:

  • 使用%的字体大小
  • 使用px的图像
  • 使用px%em表示盒子尺寸
  • 线高使用比例

如果您使用打印介质:

  • 最好避免px(无论如何,这都不是硬性规定),而其他一切都是公平的游戏。这实际上取决于您想要多少控制权。


 类似资料:
  • 问题内容: 设计网页时,应将以下代码放在哪里? 我应该把它放进去还是放进去?请澄清以下问题: 如果将其放在HTML代码中或其他位置,它将产生什么区别? 如果我有两个CSS(或Javascript)文件怎么办?由于我只能在一个文件之前添加一个文件,因此网络浏览器将使用哪个文件来显示网页? 问题答案: 我认为最好的做法是将CSS文件放在标题中 和结束标记之前的Javascript文件 另外,如果有的话

  • 问题内容: 我正在设计一个新网站,希望它与尽可能多的浏览器和浏览器设置兼容。我试图确定我应该使用哪种度量单位来显示字体和元素的大小,但无法找到一个确定的答案。 我的问题是:我应该 在CSS中使用还是在CSS中使用? 到目前为止,我知道使用与在浏览器中调整基本字体大小的用户不兼容。 我忽略了s,因为与s 相比,它们在级联时更加麻烦。 有人说s与分辨率无关,因此更可取。但是其他人则说,大多数现代浏览器

  • 问题内容: 在这个问题中,如何在C 11中有效地选择标准库容器?是选择C 集合时要使用的便捷流程图。 我认为对于那些不确定应该使用哪个集合的人来说,这是一个有用的资源,因此我试图找到类似的Java流程图,但未能做到。 哪些资源和“备忘单”可用来帮助人们选择使用Java进行编程时使用的正确Collection?人们如何知道应该使用哪些List,Set和Map实现? 问题答案: 由于找不到相似的流程图

  • 在这个问题中,如何在C 11中有效地选择标准库容器?是选择C集合时使用的方便流程图。 我认为对于那些不确定应该使用哪个集合的人来说,这是一个有用的资源,所以我试图找到一个类似的Java流程图,但没能做到。 有哪些资源和“备忘单”可以帮助人们在用Java编程时选择正确的集合?人们如何知道他们应该使用什么列表、集合和映射实现?

  • 问题内容: Java 8中有一整套日期类: ; ; ; ; ; 。 我已经忽略了他们的JavaDocs,并注意所有这些类都包含我需要的所有方法。因此,目前,我可以随机选择它们。但是我想为什么有6个单独的类并且每个类都专用于特定目的是有原因的。 技术信息和要求: 输入为,将转换为这些日期格式之一。 我不需要显示时区,但是当我比较两个日期时,能够正确比较纽约和巴黎的时间很重要。 精确的级别是秒,无需使

  • 问题内容: 我有一个要在其上使用Python的服务器,该服务器位于公司防火墙的后面。我不想弄乱它,我唯一能做的就是为特定的URL /域设置防火墙例外。 我还想使用pip或easy_install访问PYPI上的软件包。因此,除了* .pypi.python.org之外,您是否知道我应该要求在防火墙的例外规则中列出哪个URL? 问题答案: 您需要将防火墙打开到需要安装的任何软件包的下载位置,或者连接