-1

Привет

HTML5 弃用了 '<a name=' 以支持 CSS3 id。我是否必须在样式表中定义每个“锚 id”?

我如何解释 w3c “说”的例子。
<p id="SomeName">Some Text, blah, blah</p>
-or-
<p><span id="SomeName"></span><P>aragraph Text, blah, blah... < /p>

那么,我是否必须在 head <style 或链接样式表中定义' id="SomeName" '?
#SomeName {
颜色:黑色;
字体系列:Arial、Helvetica、;
等等...
}

并对我要创建的每个“内部链接”、“名称”锚重复此操作?这就像 CSS3 和 HTML5 中应该“更好”的大多数东西一样,似乎是一个巨大的痛苦...... :)

或者,我只是“撒谎”并标记任何我想要的“id”( <h1 id="MadeupID"> ),而不必在风格上描述 ID?

对不起,但我不太擅长用词,所以我希望这足以继续下去。
在此先感谢 Спасибо,
Landis。

ps,我在这里和互联网上都找到了很多文章,但是对于是否需要在样式表中定义或无论如何设置样式都不清楚。


std::function 和 std::bind 行为

我有这个代码:

#include <iostream>
#include <functional>
#include <vector>

void fun()
{
    std::cout<<"fun";
}

void gun(int)
{
    std::cout<<"gun";
}

int main()
{
    std::vector<std::function<void(int)>> vec;

    vec.push_back(std::bind(fun));
    vec.push_back(gun);

    vec[0](1);
    vec[1](2);
}

你能解释一下绑定函数时如何std::bind返回吗?std::function<void(int)>void()

如何void()使用仿函数调用函数void(int)

4

1 回答 1

1

HTML5 折旧的“名称”

XHTML 中不推荐使用锚定目标的name属性。

支持 CSS3 id。

不,赞成 HTML 的id属性。

那么,我是否必须id="SomeName在其中一个head style或链接的样式表中定义?

不,您不必设计任何您不想设计的样式。

或者,我只是“撒谎”并标记任何我想要的“id”(<h1 id="MadeupID">),而不必在样式中描述 ID?

不做造型不是谎言。

id属性提供了一种标识元素的方法。CSS 选择器、JavaScript、URL 片段标识符和其他一些东西可以使用该标识。它根本不必使用

于 2013-04-23T06:27:59.190 回答