按钮怎么跟文字左对齐呢,文字要跟图片一样居中而且内容多少不定
图片居中 设置display:block; margin-left:auto;margin-right:auto;
文字居中 用p元素包裹起来 再设置: text-align: center;
按钮左对齐 默认就是左对齐
<div class="info">
<img src="https://wallpaperscraft.com/image/surface_drops_texture_background_lilac_96071_602x339.jpg" alt="" class="image" />
<div class="description">這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字這是一堆文字</div>
<div class="action">
<a href="#" class="btn">進入</a>
</div>
</div>
* {
padding: 0;
margin: 0;
}
body {
padding: 30px;
}
a {
color: #000;
text-decoration: none;
}
.btn {
display: inline-block;
color: #333;
padding: 10px 15px;
background: #f2f2f2;
box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.2);
}
.info {
width: 60%;
display: flex;
flex-direction: column;
}
.info > .image {
width: 80%;
margin: 0 auto;
height: 200px;
background: #333;
}
.info > .description {
padding: 10px 0 10px 0;
}
3 回答4.8k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
4 回答2.2k 阅读
2 回答1k 阅读✓ 已解决
HTML
CSS
实例:https://jsfiddle.net/np8brr5z/1/