【问题标题】:how to position elements?如何定位元素?
【发布时间】:2021-04-04 21:04:52
【问题描述】:

如何使下面的图像和段落标签像内联块元素一样彼此相邻(左右分别为图像和p标签)。 我使用了 span 标签,因为它是内联的,但我仍然无法弄清楚

【问题讨论】:

标签: html css css-position


【解决方案1】:

响应对象是一个对象,它包含所有用于操作传出响应和排队数据的方法,这些数据将成为该响应的一部分(最终发送时)。你问的具体方法:

res.setHeader(name, value)

是一种用于准备传出响应的方法,并记录在 here 中。它允许您在该响应上配置标头。它将该标头存储在 res 对象中,然后当最终通过网络发送响应时,该标头项将作为传出 http 标头的一部分进行流式传输。

Express 库添加了此方法的不同变体:

res.set(field, value)

res.header(field, value)

这些在代码中都是相同的。

在内部,这两者都只是在最终从常规 http 库调用底层 res.setHeader() 之前添加了一些额外的处理。您可以使用其中任何一种。 Express 版本允许您调用res.set(obj),其中obj 是一组转换为标头的键/值对。

您可以查看 Express'res.set()here 的代码,并了解它最终如何调用底层 res.setHeader()

res.set =
res.header = function header(field, val) {
  if (arguments.length === 2) {
    var value = Array.isArray(val)
      ? val.map(String)
      : String(val);

    // add charset to content-type
    if (field.toLowerCase() === 'content-type') {
      if (Array.isArray(value)) {
        throw new TypeError('Content-Type cannot be set to an Array');
      }
      if (!charsetRegExp.test(value)) {
        var charset = mime.charsets.lookup(value.split(';')[0]);
        if (charset) value += '; charset=' + charset.toLowerCase();
      }
    }

    this.setHeader(field, value);
  } else {
    for (var key in field) {
      this.set(key, field[key]);
    }
  }
  return this;
};

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 1970-01-01
    • 2017-08-24
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多