css怎样使得图片底部对齐
css:.picbox{width:660px;height:350px;position:relative;padding-top:200px;transition:1...
css:
.picbox{ width:660px; height:350px; position:relative; padding-top:200px; transition:1s; margin:0 auto;}
.picbox img{ position:absolute; width:93px; height:117px; opacity:0.5; padding-bottom:0px;}
.picbox .pic1{ left:0px;}
.picbox .pic2{ left:95px;}
.picbox .pic3{ left:190px; width:280px; height:350px; opacity:1;}
.picbox .pic4{ left:472px;}
.picbox .pic5{ left:567px;}
如图,我也试过了padding-buttom:0px;等等方法,不知道是不是盒子模型出问题了?
请个大神不吝赐教,自学路上倍艰辛啊! 展开
.picbox{ width:660px; height:350px; position:relative; padding-top:200px; transition:1s; margin:0 auto;}
.picbox img{ position:absolute; width:93px; height:117px; opacity:0.5; padding-bottom:0px;}
.picbox .pic1{ left:0px;}
.picbox .pic2{ left:95px;}
.picbox .pic3{ left:190px; width:280px; height:350px; opacity:1;}
.picbox .pic4{ left:472px;}
.picbox .pic5{ left:567px;}
如图,我也试过了padding-buttom:0px;等等方法,不知道是不是盒子模型出问题了?
请个大神不吝赐教,自学路上倍艰辛啊! 展开
9个回答
展开全部
1、首先通过vertical-align:middle实现现图片与文字水平对齐,需要区分html是行内元素,还是块状元素,实现img、p及div水平居中对齐,则只需要在img的css中的vertical-align:middle;及将p和div(display:inline-block)转化为行内元素。
2、实现img、span水平居中对齐,由于这两者都是行内元素。
3、则只需要在img的css中的vertical-align:middle;span标签什么都不需要添加。
4、通过flex布局实现图片与文字水平对齐,只需要在父级元素中css添加。
5、子级元素则不需要像上面那样添加vertical-align:middle,这样就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
img元素不要用定位属性,否则都会向左上对齐;
如果要定位IMG,就把IMG装进一个DIV,在DIV里面加white-space:nowrap;和position:relative;top:100%;,然后把这个DIV再装进一个1px高度的父DIV,这样就可以看着是底部对齐了;
如果上面方法不满意,就直接用TABLE元素装吧,这个对页面的垂直布局的控制很方便
如果要定位IMG,就把IMG装进一个DIV,在DIV里面加white-space:nowrap;和position:relative;top:100%;,然后把这个DIV再装进一个1px高度的父DIV,这样就可以看着是底部对齐了;
如果上面方法不满意,就直接用TABLE元素装吧,这个对页面的垂直布局的控制很方便
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
依据你提供的代码,我改成如下形式:
css:
.picbox{ width:660px; height:350px; position:relative; padding-top:200px; transition:1s; margin:0 auto;}
.picbox img{ position:absolute; width:93px; height:117px; opacity:0.5; padding-bottom:0px;}
.picbox .pic1,.picbox .pic2,.picbox .pic3,.picbox .pic4,.picbox .pic5{bottom:0}
.picbox .pic1{ left:0px;}
.picbox .pic2{ left:95px;}
.picbox .pic3{ left:190px; width:280px; height:350px; opacity:1;}
.picbox .pic4{ left:472px;}
.picbox .pic5{ left:567px;}
希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询