首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在将样式作为显示块后不起作用

在将样式作为显示块后不起作用
EN

Stack Overflow用户
提问于 2015-06-08 10:17:27
回答 3查看 50关注 0票数 1

嗨,在html的设计中,添加了作为内联块的显示后,徽标和文本都没有在一行中显示。

代码语言:javascript
复制
.logo img {
    border-width: 0;
    height: auto;
    max-width: 100%;
    vertical-align: left;
}
.logo-text {
    clear: both;
    display: inline-block;
    overflow: hidden;
}
代码语言:javascript
复制
<div class="logo">
   			<img src="images/logo.png"/>
		</div>
		<div class="logo-text">
   			<h1>Tagore English School</h1>
			<h1>New Millennium High School</h1>
			<h3>"IMPARTING CONCRETE EDUCATION IS OUR MOTTO"</h3>
		</div>

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-08 10:20:03

您还需要使logo div inline-block

代码语言:javascript
复制
.logo {
 display:inline-block;
 }

代码语言:javascript
复制
.logo {
  display: inline-block;
}
.logo img {
  border-width: 0;
  height: auto;
  max-width: 100%;
  vertical-align: left;
}
.logo-text {
  clear: both;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
代码语言:javascript
复制
<div class="logo">
  <img src="http://lorempixel.com/output/food-q-c-50-50-7.jpg" />
</div>
<div class="logo-text">
  <h1>Tagore English School</h1>
  <h1>New Millennium High School</h1>
  <h3>"IMPARTING CONCRETE EDUCATION IS OUR MOTTO"</h3>
</div>

票数 4
EN

Stack Overflow用户

发布于 2015-06-08 10:22:34

这里有一些问题,clear:both;将清除.logo,还需要将display属性应用于两个div,因为它们本质上是块元素。

然后,您将需要使用浮动和边距定位您的标志。

另外,vertical-align接受垂直属性top, middle, bottom而不是水平属性left, center, right

代码语言:javascript
复制
.logo {
  float: left;
  margin: 30px 30px 0 0;
}

.logo,
.logo-text {
  display: inline-block;
}

.logo img {
  border-width: 0;
  height: auto;
  max-width: 100%;
}

.logo-text {
  overflow: hidden;
}
代码语言:javascript
复制
<div class="logo">
  <img src="images/logo.png" />
</div>
<div class="logo-text">
  <h1>Tagore English School</h1>
  <h1>New Millennium High School</h1>
  <h3>"IMPARTING CONCRETE EDUCATION IS OUR MOTTO"</h3>
</div>

票数 2
EN

Stack Overflow用户

发布于 2015-06-08 10:52:43

您必须使图像div显示inline.so使徽标div内联显示,以显示这两样东西。

  1. 将此添加到css中 .logo {显示:内联块;}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30706502

复制
相关文章

相似问题

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