我是一个编程的初学者,这是我的第一篇文章。
我可以制作我喜欢的链接按钮,但有一件事除外,那就是我需要不断地按下鼠标才能得到想要的效果。我的意思是,如果我取消点击它,所有的效果都会回来,这不是我想要的。我想停止效果,并跳转到一个链接的网站。我希望通过点击产生的效果完成并稳定下来。
我认为修复它的简单方法是使用JQuery添加一个.active类,然而,伪元素不能被JQuery选择,而且对我来说似乎真的很复杂。我只想让"ul li:before,ul li:after,ul li .fa“拥有.active,而不希望像"ul li .fa”这样的其他元素拥有.active。
我为我
我试着用:
.widget::before{
background:red;
height:20px;
width:100%;
content: ""; <---- if this is removed, then block is not visible at all
}
但是没有content: "";,伪块就完全不显示了。伪类应该总是包括content参数吗?
我发现我使用的是p:after和p::after,我可以得到同样的效果。
p:after {
content: "- add_after";
background-color: #f00;
}
<p>I am a boy。</p>
<p>I live in Duckburg。</p>
<p>this is my home</p>
那么,:after和::after有什么区别呢?
我对css和jQuery有小问题。我有两个按钮,我想设置的背景点击为蓝色,我想这样做‘活动’css属性。它没有因为某种原因而起作用。每当按钮不再活动时,它就会失去背景色。下面是代码: HTML:
<div id = 'hey'>
<div class = 'b' id = 'b1' href="#">Button one</div>
<div class = 'b' id = 'b2' href="#">Button Two
如何排除具有特定类名的标记元素?
<span class="test" />
<span class="test asd" />
document.querySelectorAll('span.test'); //how to exclude all spans with "asd" as class name?
我使用css html创建了3个页面,对于第一页和第二页,我设置了页边距4cm,但是对于第三页,我希望将其设置为0cm。这是我的css代码
@media print {
@page
{
size:8.5in 13in;
margin:4.5cm 1mm 1mm 1mm; /* this just for page one and two */
mso-page-orientation: landscape;
}
@page :third {
margin: 0cm; /* for page 3 but not work*/
}
}
如何为每一页设定不同的页边距?谢谢