我在我的网站上显示3张图像,我试图并排显示。他们的研究和学习方式让他们垂直,堆叠在一起。这不是我要找的。并排显示3个图像链接
我的问题是,什么样的HTML或CSS我想念能够做到这一点?
我的CSS:
#imagestyle {
width:100%;
text-align:center;
padding:5px;
}
span {
display:inline-block;
margin:5px;
}
我的HTML:
<div id="imagestyle">
<span><a href="http://dutchjohnresort.com/wp-content/uploads/2014/01/Kayak-Whitewater.jpg"><img alt="Kayak Whitewater rafting" src="http://dutchjohnresort.com/wp-content/uploads/2014/01/Kayak-Whitewater-150x150.jpg" width="150" height="150" /></a>
<p>Kayak</p>
</span>
<span><a href="http://dutchjohnresort.com/wp-content/uploads/2014/01/Raft-Whitewater.jpg"><img alt="Rafting Whitewater" src="http://dutchjohnresort.com/wp-content/uploads/2014/01/Raft-Whitewater-150x150.jpg" width="150" height="150" /></a>
<p>Inflatable Raft</p>
</span>
<span><a href="http://dutchjohnresort.com/wp-content/uploads/2014/01/Paddleboard-Whitewater.jpg"><img alt="Paddleboard Whitewater Rafting" src="http://dutchjohnresort.com/wp-content/uploads/2014/01/Paddleboard-Whitewater-150x150.jpg" width="150" height="150" /></a>
<p>Paddleboard</p>
</span>
</div>
我不知道这一点。任何帮助将不胜感激。
另外,http://www.dutchjohnresort.com/rafting/是网站,如果有帮助。
在此先感谢!
编辑:我放在这里的所有代码是复制粘贴从我的网站。我不知道它有什么不同。谢谢你的答案。我会努力清理,看看是否有帮助。
上面的代码工作就像你想我相信:http://jsfiddle.net/KT3em/。由于您将容器元素设置为'width:100%',因此您应该检查容器的父元素以确保它不会强制缩小布局。 – Jasper
oooo boy,我看了一下你的源代码,你的HTML结构是假的,这是你的整个问题。只需清理你的HTML。您在''标签之间有'
'标签,这些标签将强制新行......您也有嵌套不正确的标签。这使得浏览器渲染HTML的方式与预期不同。 – Jasper
回应您的编辑。如果您正在使用内容管理系统,那可能是您的问题。 WYSISYG编辑很多时候都会做出假设并更新您的HTML。例如。可能因为WYSISYG编辑器而添加'
'标签。 – Jasper