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

为什么CSS重置不使用'*'覆盖所有元素?

印成天
2023-03-14
问题内容

例如,Meyer重置包含一长串元素1,我相信可以将其替换为*?。

我已经看到了一些用法:

* {
   margin: 0;
   padding: 0;
 }

但是,更多的“高级”重置似乎与明确说明标签有关。

我没有看到覆盖在标签列表中唯一的元素
覆盖(我相信)用*inputbuttonselect-the埃里克迈耶复位,其实并没有出现真正处理所有这些元素。如果要避免重置这些元素,那就是问题……您为什么不呢?浏览器显然
并不 都显示相同的表单元素。

1 如果您好奇。html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, I, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video


问题答案:

您猜对了-原因是form元素。

border: 0例如input,如果设置为,则会丢失本机样式。

而且,没有办法恢复默认样式。



 类似资料:
  • 目标: 在我的应用程序中,用户应该上传一个文件。如果上传了以外的文件,则小部件周围会出现一条警告消息()。如果用户更正了他的输入并上传了一个文件,消息应该会再次消失()。所有这些已经在应用程序中工作。但是现在我想将中进度条的颜色更改为另一种颜色,例如红色(如本例)。但是,警告消息仍然应该以默认的橙色显示。 问题: shinyFeedback会覆盖我的自定义CSS,并且进度条的颜色不会更改。我当然可

  • 问题内容: 为什么StringBuffer的/ StringBuilder的没有覆盖,从对象的方法? 请给我建议清晰的图片,以帮助理解问题… 问题答案: 因为是可变的,所以它的主要用途是 构造 字符串。如果要比较内容,请调用并比较返回的值。 覆盖可变对象通常没有用,因为修改用作a键的对象可能会导致存储的值“丢失”。

  • 问题内容: 在HTML标头中,我得到了以下内容: 是我的页面专用表。是我在每个项目上使用的工作表,用于覆盖浏览器的默认设置。这些样式表中哪个优先?示例:第一张纸包含特定内容 和相关的边界,但是第二个包含我的重置 本质上,CSS的级联元素在样式表引用方面是否与典型CSS函数中的相同?意思是显示的最后一行是? 问题答案: CSS规则级联的规则很复杂-与其尝试严重地解释它们,不如简单地向您介绍该规范:

  • 在我的课堂上,我四处游荡,发现CSS可以使用虚构的元素。 示例: null null 当我的教授第一次看到我使用这个的时候,他有点惊讶于合成元素的工作,并建议我简单地将所有合成元素改为带有ID的段落。 为什么我的教授不希望我使用虚构的元素?它们有效地工作。 还有,为什么他不知道虚构元素的存在,并与CSS一起工作。他们不常见吗?

  • 我正在编写一个需要插入多个CMS平台的HTML代码段。因此,我不知道什么CSS属性将应用到我的HTML中的各种标记,从CMS的样式表。 有什么方法可以使用HTML中的内联样式来告诉它忽略/重置样式表中应用在标记级别的所有声明样式吗? 如果我不能使用内联样式来做到这一点,是否可以使用外部样式表来做到这一点呢?

  • 我正在与AWS工作,我有使用Spark和Hive的工作流。我的数据是按日期分区的,所以每天我的S3存储中都有一个新分区。我的问题是,当有一天加载数据失败时,我不得不重新执行那个分区。接下来编写的代码是: 在我的流动中发生了什么?如果我使用savemode.overwrite,完整的表将被删除,并且只保存分区。如果我使用savemode.append,我可能会有重复的数据。 我想要的是:在表中,分区