首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中心图像,但不要使整条线成为一个链接

中心图像,但不要使整条线成为一个链接
EN

Stack Overflow用户
提问于 2018-01-01 21:32:21
回答 2查看 196关注 0票数 0

我有一个标志,它是我的主页的链接。

我想让它的中心,所以只有图像本身将是链接,而空白的标志边将不会。

我知道我可以使用display: blockdisplay:table,但是它使整条线成为一个链接。

是否有可能对一个元素进行居中,但保持它的原始大小?

以下是相关代码:

代码语言:javascript
复制
<header class="site-header" id="site-header" role="banner">
        <a href="https://smartbyte.blog">
            <img class="header-image" src="image.png" height="270" width="600" />
        </a>

相关的类是header-image

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-01 21:48:45

如果您想控制您的图像而不添加样式到标头,您可以简单地将固定宽度添加到a并使其为display:block (因为您知道图像的宽度),然后只需使用边距:auto

代码语言:javascript
复制
a {
  display: block;
  max-width: 400px;
  width:100%;
  margin: auto;
  border: 1px solid red; /* To show it only takes width of image */
}

a img {
  vertical-align: top; /* To remove white space */
  max-width:100%;
}
代码语言:javascript
复制
<header class="site-header" id="site-header" role="banner">
  <a href="https://smartbyte.blog">
    <img class="header-image" src="https://lorempixel.com/400/400/" height="270" width="400" />
  </a>
</header>

或者使用display:table,您不需要指定宽度:

代码语言:javascript
复制
a {
  display: table;
  margin: auto;
  border:1px solid red; /* To show it only takes width of image */
}
a img {
 vertical-align:top; /* To remove white space*/
 max-width:100%;
}
代码语言:javascript
复制
<header class="site-header" id="site-header" role="banner">
  <a href="https://smartbyte.blog">
    <img class="header-image" src="https://lorempixel.com/400/400/" height="270" width="400" />
  </a>
</header>

票数 1
EN

Stack Overflow用户

发布于 2018-01-01 21:39:39

是。如果您使用的是img元素,只需将其封装为一个a元素,它本身就放在另一个元素中(例如,一个div)。

代码语言:javascript
复制
<div class="link-container">
  <a href="homepage.com">
    <img alt="My website" src="image.png">
  </a>
</div>

和CSS代码:

代码语言:javascript
复制
.link-container {
  text-align: center;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48053386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档