把<p>带出一个div </p>

时间:2012-09-03 09:53:42

标签: asp.net css

这是一个包含javascriptcss的asp项目。我从这个网站JonDesign的SmoothGallery演示中获取了java

现在我想把p中包含摘要的标记div放在<div id="myGallery"> <asp:Repeater ID="HeadLinesRepeater" runat="server" DataSourceID="SqlDataSource1"> <ItemTemplate> <div class="imageElement"> <h3><%# Eval("Title") %></h3> <div> <p><%# Eval("Summary") %></p> </div> <a href='<%# "/NewsBody.aspx?NewsId=" + Eval("ID") %>' title="متن کامل" class="open"></a> <img class="full" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' /> <img class="thumbnail" src='<%# "/Img/news/" + Eval("ID") + ".jpg" %>' style="width: 100px; height: 75px" /> </div> </ItemTemplate> </asp:Repeater> </div> 之外, 顺便说一下这里是代码:

    .jdGallery .slideInfoZone p {
            float: right;
            margin-bottom: 10px;
            z-index: 1000000;
            position: absolute;
            margin-left: 92px;
            width: 300px;
            right: 670px;
            top: 220px;
            font-family: Tahoma;
            font-size: 10pt !important;
            text-align: justify;
            color: white !important;
            padding: 0;
            font-size: 60%;
            margin: 2px 5px;
            color: #eee;
        }

CSS:

div

如果我将位置更改为固定位置,它将被解决,但是如果我以其他分辨率打开网站,它将被解扰并转到其他{{1}}内。 这是我的大学项目,请帮助我。

1 个答案:

答案 0 :(得分:2)

只是phisycally切割<p><%# Eval("Summary") %></p>并将其粘贴到div之外。

修改

如何使用display来设置内部p:none,然后创建自己的javascript(你在这个页面中引用了JQuery吗?)来获取所有段落并将它们附加到DOM中的其他地方。

但实际上它是接缝(从您的评论中)您需要更改操纵父div的javascript以不依赖于内部段落,或者更改它以使用DOM中不同位置的段落。