在做了一些研究和谷歌搜索后,我找不到一个明确的答案,所以我想在这里问.
哪里最好添加font-family?到html或body元素?
编辑 我的道歉,有些人认为我的意思是内联,这不是我的意思.
让我们这样做,这是最好/首选的方式:或
html{
font-family: sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
要么
body{
font-family: sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
问候,
我一直在阅读属性选择器,例如 ~ ^ | 等等,但我无法弄清楚以下内容:我如何定位一个以“abc”开头并以“xyz”结尾的类的元素。我现在的方式是这样的:
div[class^="abc"][class$="xyz"]{}
Run Code Online (Sandbox Code Playgroud)
但是如果我的元素看起来像这样,它就行不通了:
<div class="foo abcDExyz bar">
Run Code Online (Sandbox Code Playgroud)
仅当 abcDExyz 是 class 属性中的唯一类时才有效。
基本上,我想定位一个以某事开始......并以某事结束的班级。在这两者之间,任何事情都可以进行(例如我的示例中的“DE”)是我使用 * 的唯一选择吗?
提前致谢!
我有很多课程,这里有 3 个作为例子:
.col-1-3{
width:calc(100%/(3/1));
}
.col-2-3{
width:calc(100%/(3/2));
}
.col-1{
width:100%;
}
Run Code Online (Sandbox Code Playgroud)
(如果该信息可能有用的话,所有这些都是内联块和相对位置......)
现在,如果应用了任何这些类的元素,还应用了另一个类,我们称之为“蝙蝠侠”,我需要该元素的宽度增加 30 像素。
在不触及我的每一个 .col-* 类的情况下,在其中添加 30px,有没有!添加元素宽度的其他方法?请参阅示例伪代码:
.batman{
add-to-width:30px;
}
Run Code Online (Sandbox Code Playgroud)
我在想也许是:之前和/或:之后。添加一个伪元素并以某种方式将其向左/右移动 15px,主元素将跟随/增长......但它不起作用......
要求:严格使用CSS,不要使用JavaScript。
任何想法?
提前致谢!!:)
我有多个"蝙蝠侠"实例,需要在"蝙蝠侠"中调用嵌套函数,来自!另一个在"蝙蝠侠"之外的功能.
像这样的东西:
var a = new batman();
var b = new batman();
var c = new batman();
robin();
function batman(){
function hello(){
console.log("hello world!");
}
}
function robin(){
a.hello();
}Run Code Online (Sandbox Code Playgroud)
我得到错误:a .hello不是一个函数.
我究竟做错了什么?提前致谢!:)