早教吧 育儿知识 作业答案 考试题库 百科 知识分享

看看这个简单的问题,放飞了<asp:DataListID="DataList1"runat="server"Width=100%RepeatDirection="Horizontal"RepeatColumns="3"><ItemTemplate><divstyle="width:200px;height:200px;overflow:hidden;border:solid1pxgr

题目详情
看看这个简单的问题,放飞了<asp:DataList ID="DataList1" runat="server" Width=100% RepeatDirection="Horizontal" RepeatColumns="3"> <ItemTemplate> <div style="width:200px; height:200px; overflow:hidden; border:solid 1px green; vertical-align:middle; text-align:center; line-height:200px; display:table-cell"> <asp:Image ID="Image1" runat="server" Width="190px" ImageUrl='<%# "~/FileUpLoad/"+Eval("proimage") %>' style="vertical-align:middle;" /></div> <div style="width:200px; height:25px; line-height:25px"><a href="Order.aspx?id=<%# Eval("proid") %>"><%# Eval("proname") %></a></div> </ItemTemplate> </asp:DataList> 如何让div里的图片上下自动居中??????
▼优质解答
答案和解析
楼主拜托,不要拿个莫名其妙的问题出来还怪别人回答不上来,还感慨。 你的代码中,图片和链接分别放在两个div中,div是块级元素,肯定会换行。要解决这个问题,可以使用样式表将div设置为向左浮动。 但是DataList生成的Html应该是table,所以你这样做根本不需要,也就是说图片和链接上的两个div根本不需要,这样图片和文字就会自动居中(必要时设置td的样式)。 如果说你加div是为了控制样式,那完全可以在外层的td和img上直接做手脚。如果必须包含div就是用float让里面的div向左浮动。 而你给的仅仅是片段,所以根本没法给你什么答案。建议不要使用datalist、datagrid这些会自动生成html代码的控件,那样只会给你的样式控制带来麻烦,因为你没法精确地控制它们生成的HTML。要么使用Repeater,要么直接用代码遍历拼凑HTML。 但是从你写代码的质量来看,估计这么跟你说你也不知道怎么弄才能达到最终的效果。 如果说不会改只要求能用最简单的方法得到答案,拿给你支个招。 1.给里面的两个div的style都加上 float:left; 2.第二个div去掉 height: 25px,并设置其line-height为200px。 这样效果能勉强达到,但是代码看起来相当恶心。建议深入学习css,这是一个优秀的web开发人员必备的。
看了看看这个简单的问题,放飞了<a...的网友还看了以下:

电动卷帘门工作原理 急 今天刚把公司卷帘门 给弄坏了 卷帘门上的一根铁链被我扯掉了 下放的时候停不  2020-05-14 …

怎么在不把鸡蛋弄坏的情况下在里面放东西蛋壳可以碎一点点只要还保持鸡蛋的形状就成那那那如果东西很大捏  2020-05-17 …

修改病句,在线等8月1日是建军节,我们去营房慰问解放军.我们先观看了解放军叔叔的军事表演,表演完闭  2020-06-24 …

《尖子生题库》里的一道题不会一放火贼被知县抓住了,过堂时知县让他用“放火贼”3个字来回答问题,答对  2020-06-30 …

一个让人费解的话题作文米,放一天就干了;米,放两提就馊了;米,放三天就臭了;.米,放到第十八天就成  2020-07-04 …

近代以来,西方的个人经历了一个逐级的解放过程,先是从神的权威下解放,再从人的权威下解放,个人逐步从  2020-07-06 …

如图为“潍县解放60周年纪念”宣传画,潍县解放()A.粉碎了敌人对山东的进攻B.拉开了战略大反攻的  2020-07-06 …

解放战争中,三大战役胜利的战略意义在于()A.解放了许多城市B.基本上消灭了国民党军队的主力C.使华  2020-11-30 …

放大镜离物体很近时,看到物体没怎么被放大;稍微远些的时候,就放大了.why?放大镜离物体很近时,看到  2020-12-12 …

解放战争中,三大战役胜利的战略意义在于()A.粉碎了国民党的重点进攻B.奠定了解放长江以南各省的基础  2021-01-08 …