Javascript 在span标记中使用EJS脚本时,为什么span标记类会影响结果?
此代码有效Javascript 在span标记中使用EJS脚本时,为什么span标记类会影响结果?,javascript,node.js,express,ejs,Javascript,Node.js,Express,Ejs,此代码有效 <span> <% if( !first_name && !last_name ) { %> login required! <% } else { %> Hello. <%= first_name %> <%= last_name %> <% } %> </span> 但是为什么第二个代码不能正常工作呢 它可能会影响,类背后的样式是什么?EJS不
<span>
<% if( !first_name && !last_name ) { %>
login required!
<% } else { %>
Hello. <%= first_name %> <%= last_name %>
<% } %>
</span>
但是为什么第二个代码不能正常工作呢 它可能会影响,类背后的样式是什么?EJS不关心类属性,所以还有其他一些事情。有一个简单的样式标记:span.call{margin right:4%;},但我不知道这为什么会影响结果
<span class="call">
<% if( !first_name && !last_name ) { %>
login required!
<% } else { %>
Hello. <%= first_name %> <%= last_name %>
<% } %>
</span>
<span style = "margin-right:4%">
<% if( !first_name && !last_name ) { %>
login required!
<% } else { %>
Hello. <%= first_name %> <%= last_name %>
<% } %>
</span>