小编Fra*_*ood的帖子

在哪里设置字体系列,正文或html元素?

在做了一些研究和谷歌搜索后,我找不到一个明确的答案,所以我想在这里问.

哪里最好添加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)

问候,

html css

8
推荐指数
4
解决办法
1万
查看次数

类的属性选择器以

我一直在阅读属性选择器,例如 ~ ^ | 等等,但我无法弄清楚以下内容:我如何定位一个以“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”)是我使用 * 的唯一选择吗?

提前致谢!

html css css-selectors

6
推荐指数
1
解决办法
3190
查看次数

使用 css 为元素添加宽度

我有很多课程,这里有 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。

任何想法?

提前致谢!!:)

css

2
推荐指数
1
解决办法
8203
查看次数

如何从外部函数调用嵌套函数

我有多个"蝙蝠侠"实例,需要在"蝙蝠侠"中调用嵌套函数,来自!另一个在"蝙蝠侠"之外的功能.

像这样的东西:

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不是一个函数.

我究竟做错了什么?提前致谢!:)

javascript

-3
推荐指数
1
解决办法
1483
查看次数

标签 统计

css ×3

html ×2

css-selectors ×1

javascript ×1