如何在Angular应用中删除默认边距?

时间:2019-01-29 16:33:20

标签: css angular

非常简单的app.component.html:

<input type="submit" value="Sub"/>

上面代码的结果

enter image description here

如何删除按钮周围的边距?我希望按钮位于没有缩进的左上方。

5 个答案:

答案 0 :(得分:3)

在app.component.scss中使用

 ::ng-deep * {
      
    margin: 0;
    padding: 0;
  }

答案 1 :(得分:2)

为什么angular使用默认的填充?

问题已解决!

我以全局样式添加了以下代码:

body {
  margin: 0;
  padding: 0;
}

答案 2 :(得分:0)

如果要在不删除容器中任何边距的情况下将其强行固定在左上角。 为它添加样式 位置:固定;顶部:0;左侧:0; 要么 在style.css文件中设置html,body {padding:0px; margin:0px;}

答案 3 :(得分:0)

不是从角度来看的,而是由浏览器添加的。 您必须reset css

答案 4 :(得分:0)

您必须转到proyect的styles.css并编写 useEffect(() => { const wasMobile = previousWidth <= widthLimit; if (isMobile !== wasMobile) { setOpen(isOpen => !isMobile); } }, [isMobile, previousWidth]); 就是这样,很简单,希望它能起作用,这就是我解决问题的方式