当我点击 p 时,没有任何反应,但是当我点击 div 的任何其他部分时它工作正常。我不知道为什么会这样。请帮助我。
<%- include('./partials/header');-%>
<%- include('./partials/flash');-%>
<% posts.forEach(function(post){ %>
<a href="/post/<%= post._id %>" id="posta">
<div id="post">
<h3 class="text-dark" id="title"><%- post.Title %></h3>
<p class="text-secondary" id="date"><small><%=post.Author.name %><br>
<%=post._id.getTimestamp().toLocaleDateString()%></small></p>
<p class="h6 text-dark" id="Postcontent"><%- post.Content.substring(0,200)+"..." %><span class="h6 text-success">Read more</span>
</p>
</div>
</a>
<span id="border"></span>
<% }) %>
<%- include('./partials/footer');-%>
我使用的CSS:
#post:hover{
box-shadow: 0 5px 5px 0 #4CAF50;
text-decoration: none;
}
#posta:hover {
text-decoration: none;
}
#posta:link {
text-decoration: none;
}
#posta:visited {
text-decoration: none;
}
#Postcontent{
font-size: 1rem;
white-space: pre-wrap;
}
更新:这很奇怪,但我观察到的是,当我单击第一个项目的 p 时它不起作用,但对于所有其他项目它都有效。
网站链接: https ://enlightening-blog.herokuapp.com/
临摹微笑
绝地无双
相关分类