【发布时间】:2018-04-10 22:12:03
【问题描述】:
我遇到了一个小问题。我正在设计一个 3 列区域,其中包含每个图像的图像和文本。缩放网站时,图像不会沿直线反弹,文本不会保持图像边缘 - 仅在左侧。
这似乎是一个简单的解决方法,但我在过去的两个小时里一直在搞乱 CSS 元素,但我似乎无法找出问题所在。
我可能应该注意到,这种“响应能力”只能通过 HTML 和 CSS 的百分比来实现。
任何帮助将不胜感激!
我当前的 CSS:
#popularprebuilt {
padding: 0;
margin: 0;
}
#popularprebuilt .title {
text-align: center;
padding: 46px 0 40px 0;
}
#popularprebuilt .precolumn {
float: left;
width: 33%;
text-align: inherit;
padding: 0 20px 20px 0;
}
#popularprebuilt .precolumn_b {
float: inherit;
width: auto;
text-align: center;
text-transform: uppercase;
padding: 0 0 46px 0;
}
#popularprebuilt .precolumn .pretitle {
float: left;
width: 33%;
text-align: justify;
font-size: 12px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
}
#popularprebuilt .precolumn .preprice {
float: right;
text-align: justify;
font-size: 12px;
letter-spacing: 0;
}
我当前的 HTML:
<section id="popularprebuilt">
<div class="container">
<div class="title">
<h1>Popular Prebuilt Packages</h1>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">low line glow</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">sunshine</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">top heavy</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">simply flat</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">forty-five</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">right aligned</p>
<p class="preprice">$9.99</p>
</div>
<!--Popular Prebuilt Packages Buttons-->
<div class="precolumn_b">
<button class="button_2"><span>Browse all grpahics</span </button>
<button class="button_3"><span>I want a custom design</span </button>
</div>
</div>
</section>
示例:
#popularprebuilt {
padding: 0;
margin: 0;
}
#popularprebuilt .title {
text-align: center;
padding: 46px 0 40px 0;
}
#popularprebuilt .precolumn {
float: left;
width: 33%;
text-align: inherit;
padding: 0 20px 20px 0;
}
#popularprebuilt .precolumn_b {
float: inherit;
width: auto;
text-align: center;
text-transform: uppercase;
padding: 0 0 46px 0;
}
#popularprebuilt .precolumn .pretitle {
float: left;
width: 33%;
text-align: justify;
font-size: 12px;
font-weight: 600;
letter-spacing: 0;
text-transform: capitalize;
}
#popularprebuilt .precolumn .preprice {
float: right;
text-align: justify;
font-size: 12px;
letter-spacing: 0;
}
<section id="popularprebuilt">
<div class="container">
<div class="title">
<h1>Popular Prebuilt Packages</h1>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">low line glow</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">sunshine</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">top heavy</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">simply flat</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">forty-five</p>
<p class="preprice">$9.99</p>
</div>
<div class="precolumn">
<a href="">
<img src="https://dummyimage.com/390x230/000/fff" height="230" width="390">
</a>
<p class="pretitle">right aligned</p>
<p class="preprice">$9.99</p>
</div>
<!--Popular Prebuilt Packages Buttons-->
<div class="precolumn_b">
<button class="button_2"><span>Browse all grpahics</span </button>
<button class="button_3"><span>I want a custom design</span </button>
</div>
</div>
</section>
【问题讨论】:
-
已更新 - 希望这就是您的意思。抱歉,该网站的新手以及格式的工作原理。
-
我很感激。感谢您的热烈欢迎和快速提示。 ;)
标签: html css image responsive