草庐IT

centering

全部标签

html - svg 背景图像位置始终在 Internet Explorer 中居中,尽管背景位置为 : left center;

我使用SVGLogo作为背景图片,但我似乎无法让它在InternetExplorer(编辑:和Safari)中正确地左对齐。容器看起来像这样:使用样式:#header{width:100%;max-width:1200px;height:100%;}#logo{background:url(../images/ss_logo.svg);background-position:leftcenter;width:100%;height:100%;float:left;}您可以看到应跨越其父元素的100%,但将Logo显示在元素的左侧。这在Chrome和Safari中工作正常,但Logo始终

html - 显示 :inline-block margin 0 auto not center 的 div

我尝试使用上面的代码来设置等于它的内容的宽度,然后用margin:0auto;将它居中;但它在任何浏览器上都不适合我。有什么建议吗?顺便说一句,当我设置宽度属性时,它工作正常。 最佳答案 显示:表格;也会把它放在中心:CSS:.button{display:table;margin:0auto;}HTML:注意:使用内联样式是一种不好的做法。 关于html-显示:inline-blockmargin0autonotcenter的div,我们在StackOverflow上找到一个类似的问题

html - 显示 :inline-block margin 0 auto not center 的 div

我尝试使用上面的代码来设置等于它的内容的宽度,然后用margin:0auto;将它居中;但它在任何浏览器上都不适合我。有什么建议吗?顺便说一句,当我设置宽度属性时,它工作正常。 最佳答案 显示:表格;也会把它放在中心:CSS:.button{display:table;margin:0auto;}HTML:注意:使用内联样式是一种不好的做法。 关于html-显示:inline-blockmargin0autonotcenter的div,我们在StackOverflow上找到一个类似的问题

html - 如何水平居中未知宽度的无序列表?

在列表中表示的页脚中有一组链接是很常见的,例如:HomeAboutContact我希望div#footer中的所有内容都水平居中。如果它是一个段落,你会很容易地说:p{text-align:center;}.或者如果我知道的宽度我只能说#footerul{width:400px;margin:0auto;}.但是如何在上不设置固定宽度的情况下使无序列表项居中??编辑:澄清-列表项应该彼此相邻,而不是在下方。 最佳答案 解决方案,如果您的列表项可以是display:inline很简单:#footer{text-align:center

html - 如何水平居中未知宽度的无序列表?

在列表中表示的页脚中有一组链接是很常见的,例如:HomeAboutContact我希望div#footer中的所有内容都水平居中。如果它是一个段落,你会很容易地说:p{text-align:center;}.或者如果我知道的宽度我只能说#footerul{width:400px;margin:0auto;}.但是如何在上不设置固定宽度的情况下使无序列表项居中??编辑:澄清-列表项应该彼此相邻,而不是在下方。 最佳答案 解决方案,如果您的列表项可以是display:inline很简单:#footer{text-align:center

html - 对齐一个 float :left div to center?

我想在页面上水平显示一组图像。每个图像下方都有几个链接,因此我需要在每个图像/链接组周围放置一个容器。我最接近我想要的是将它们放在float:left的div中。问题是我希望容器对齐中心而不是左对齐。我怎样才能做到这一点。 最佳答案 使用display:inline-block;而不是float您不能将float居中,但是内联block居中,就好像它们是文本一样,因此在“行”的外部整体容器上-您可以设置text-align:center;然后对于每个图像/标题容器(它们是inline-block;),如果需要,您可以将文本重新左对齐

html - 对齐一个 float :left div to center?

我想在页面上水平显示一组图像。每个图像下方都有几个链接,因此我需要在每个图像/链接组周围放置一个容器。我最接近我想要的是将它们放在float:left的div中。问题是我希望容器对齐中心而不是左对齐。我怎样才能做到这一点。 最佳答案 使用display:inline-block;而不是float您不能将float居中,但是内联block居中,就好像它们是文本一样,因此在“行”的外部整体容器上-您可以设置text-align:center;然后对于每个图像/标题容器(它们是inline-block;),如果需要,您可以将文本重新左对齐

html - 为什么不 margin :auto center an image?

Testdiv应该会扩展到100%,但图像不会自行居中。为什么? 最佳答案 因为你的图片是inline-blockelement.您可以将其更改为block-levelelement像这样:它将居中。 关于html-为什么不margin:autocenteranimage?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3015223/

html - 为什么不 margin :auto center an image?

Testdiv应该会扩展到100%,但图像不会自行居中。为什么? 最佳答案 因为你的图片是inline-blockelement.您可以将其更改为block-levelelement像这样:它将居中。 关于html-为什么不margin:autocenteranimage?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3015223/

html - 在 CSS 网格中居中

我正在尝试使用CSSGrid创建一个简单的页面。我没有做的是将文本从HTML居中到相应的网格单元格。我试过将内容放在单独的div中left_bg的内外和right_bg选择器并使用一些CSS属性无济于事。我该怎么做呢?html,body{margin:0;padding:0;}.container{display:grid;grid-template-columns:1fr1fr;grid-template-rows:100vh;grid-gap:0px0px;}.left_bg{display:subgrid;background-color:#3498db;grid-column: