【问题标题】:how do I center the content of s router-outlet如何使路由器插座的内容居中
【发布时间】:2020-04-06 06:52:35
【问题描述】:

我正在尝试将路由器插座的内容以角度水平居中;但是,我使用的所有常规技巧都不起作用;在谷歌搜索所有常见的嫌疑人之后 我试过了:

  • 显示:块;边距:0 自动;
  • 将它放在一个 div 中并使用上面的代码
  • 尝试根据路线选择将存在的组件,即使可能存在也可能不存在
  • 我可以通过向正文添加填充来使其居中,但它不会在所有屏幕尺寸上居中
  • 我在组件上方居中放置了一个 img,只是为了查看 display: block;边距:0 自动;完全有效,它适用于 img 标签
  • 使用了被贬低的“中心”标签
  • 使用文本对齐:居中;

这是一个 Angular 2+ 项目

html:

<img src="https://i.ibb.co/6R6pcMm/MRG-Updated-Logo.jpg" />   <!--centered-->
<router-outlet></router-outlet>                               <!--not_centered-->

css:

img {
  display: block;
  margin: 0 auto;
}

router-outlet {
  display: block;
  margin: 0 auto;
}

【问题讨论】:

    标签: html css angular


    【解决方案1】:

    HTML

    <div class="center-me"><router-outlet></router-outlet></div> 
    

    CSS

    .center-me{
      display: block;
      margin: 0 auto;
    }
    

    【讨论】:

    • 好吧,我觉得很愚蠢,答案是这样做并将它与'text-align:center;'结合起来
    猜你喜欢
    • 2018-07-28
    • 2021-03-13
    • 2017-02-15
    • 2022-01-20
    • 2020-05-25
    • 2017-04-29
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多