Html twitter引导响应页面设计中的图像未调整大小
我有一个网页,它的设计使用了twitter引导以及响应性css,使所有内容在不同的窗口大小上都能响应。但是下面代码中的图像在浏览器调整大小时没有重新调整大小,因此没有显示响应性Html twitter引导响应页面设计中的图像未调整大小,html,css,twitter-bootstrap,joomla-module,Html,Css,Twitter Bootstrap,Joomla Module,我有一个网页,它的设计使用了twitter引导以及响应性css,使所有内容在不同的窗口大小上都能响应。但是下面代码中的图像在浏览器调整大小时没有重新调整大小,因此没有显示响应性 <div class="container-fluid"> <div class="row-fluid"> <div class="span"> <div class="media"> <a href="http://facebook.com"
<div class="container-fluid">
<div class="row-fluid">
<div class="span"> <div class="media">
<a href="http://facebook.com" target="_blank" class="media-link"><img class="mod-picture" src="images/picture.jpg" alt="post picture" /></a> <div class="media-container"><a class="link-name" href="#" target="_blank">media name</a></div>
</div></div></div></div>
In css file styles are -
.media-link
{
float:left;
border:1px solid #ccc;
display:inline-block;
color:#3B5998;
cursor:pointer;
margin-right:5px;
}
.mod-picture{
margin-right:10px;
border:0;
display:block;
margin:3px;
}
但如果我去掉浮动:左;并显示:内联块;媒体链接类中的样式然后图像会随着浏览器窗口大小的变化而调整大小。但我无法删除这两个属性,因为下一个媒体容器类内容需要显示在右侧。我尝试了很多方法,例如在链接之前的div中添加float:left,但都失败了。请建议我。如果您使用的是bootstrap 3,然后,您可能需要将“img responsive”类添加到“img”标记中。如果您使用的是bootstrap 3,则可能需要将“img responsive”类添加到“img”标记中。您可以采用bootstrap 3中的样式并应用代码:
<a href="http://facebook.com" target="_blank" class="media-link">
<img class="mod-picture" src="images/picture.jpg" alt="post picture" />
</a>
.media-link{
//nothing styles
}
.mod-picture{
// max width of image
max-width: 50%;
float: left;
display: block;
border:1px solid #ccc;
}
您可以采用Bootstrap 3中的样式并应用代码:
<a href="http://facebook.com" target="_blank" class="media-link">
<img class="mod-picture" src="images/picture.jpg" alt="post picture" />
</a>
.media-link{
//nothing styles
}
.mod-picture{
// max width of image
max-width: 50%;
float: left;
display: block;
border:1px solid #ccc;
}
如果您使用的是bootstrap 3,那么您应该使用它。然后只需添加响应于img标记的类img。所有这些都是为了让它反应灵敏 这里是bootstrap3 css的CDN链接。您甚至不需要添加引导响应css //netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css 如果bootstrap 2.3存在问题,请使用此选项-
<div class="container-fluid">
<div class="row-fluid">
<div class="span-12">
<div class="media">
<a href="http://facebook.com" target="_blank" class="media-link">
<img class="mod-picture" src="images/picture.jpg" alt="post picture" />
</a>
<div class="media-container">
<a class="link-name" href="#" target="_blank">media name</a>
</div>
</div>
<div style="clear:both"></div>
</div>
</div>
</div>
.mod-picture{
width:40%;
padding:5%;
max-width: 200px;
height:auto;
float:left;
}
.media-container{
display:inline-block;
}
如果您使用的是bootstrap 3,那么您应该使用它。然后只需添加响应于img标记的类img。所有这些都是为了让它反应灵敏 这里是bootstrap3 css的CDN链接。您甚至不需要添加引导响应css //netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css 如果bootstrap 2.3存在问题,请使用此选项-
<div class="container-fluid">
<div class="row-fluid">
<div class="span-12">
<div class="media">
<a href="http://facebook.com" target="_blank" class="media-link">
<img class="mod-picture" src="images/picture.jpg" alt="post picture" />
</a>
<div class="media-container">
<a class="link-name" href="#" target="_blank">media name</a>
</div>
</div>
<div style="clear:both"></div>
</div>
</div>
</div>
.mod-picture{
width:40%;
padding:5%;
max-width: 200px;
height:auto;
float:left;
}
.media-container{
display:inline-block;
}
它似乎在工作,但给出了一个float:留给image而不是container-link元素,您认为它没有错误吗?此外,最大宽度50%是如何工作的?它将使您的所有图像响应迅速,并更好地使用100%。您可以从本文中阅读更多详细信息:。附加规则,如浮动:左;display:block我从bootstrap3中获取它看起来很有效,但是给image一个float:left,而不是它的container-link元素,你认为它没有错误吗?此外,最大宽度50%是如何工作的?它将使您的所有图像响应迅速,并更好地使用100%。您可以从本文中阅读更多详细信息:。附加规则,如浮动:左;显示:我从Bootstrap3I获取的块应用了您的样式,它显示的图像宽度最初小于默认大小,这是不期望的。此外,媒体容器div位于底部不正确。我应用了您的样式,它显示的图像宽度最初小于它的默认大小,这是不期望的。此外,媒体容器div在底部变得不正确。