【问题标题】:How h1 tag take attributes to make it responsive - ReactJSh1 标签如何获取属性以使其响应 - ReactJS
【发布时间】:2020-03-25 01:11:03
【问题描述】:

我的应用是 ReactJS,我想添加一个“h1”标签来进行 Seo 优化。这是我的代码:

{showHeader &&
    <Col xs={12} sm={12} style={{textAlign: 'center', minWidth: '130px', paddingTop: "15px"}}>
        <div className="headerTitle">
            <p className='purple'><Translate value={TEXT} dangerousHTML/>
            </p>
        </div>
    </Col>
}

所以,每次我把它放在哪里都没关系。在 col、divs、p... 之间,标题变大或没有响应。它说在h1中不允许xs和ms。我尝试类似&lt;h1 xs={12} ...我也尝试过使用 CSS,但它不起作用(可能我不知道如何)..我想要响应, 言下之意,聚而不散。字体大小也减小了。我想保存我的功能,但要有 h1 标签。如果可能,最好不要安装软件包。

【问题讨论】:

    标签: css reactjs tags responsive


    【解决方案1】:

    Col xs=12 表示 div 将获得 100% 的宽度 Col xs =6 表示 div 将获得 50% 的宽度

    但是

    <Col xs={12}>
      <h1> demo </h1>
    </Col> 
    

    <Col md={6}>
      <h1> demo </h1>
    </Col> 
    

    会有完全相同的 h1 字体大小,是的 ccols 修改宽度但 字体大小。

    为此,您需要媒体查询(将其添加到您的 css 文件中):

    @media only screen and (max-width: 600px) {
      h1 {
        font-size: 12px;
      }
    }
    

    这里有问题可以评论

    【讨论】:

    • 文本大小来自 className="headerTitle" 这是我在代码中编写 h1 标签时的问题图片链接。 ibb.co/559XCxv 上面是带h1标签的,没有响应,下面是没有标签的,效果很好。
    • 没有一个真实的例子很难说,你有没有机会把它上传到一个 jsfiddle 来验证?对我来说,可能是 col 具有显示 flex 和缺少“flex-wrap:wrap”属性,但谁知道呢?
    猜你喜欢
    • 2016-07-11
    • 2014-10-13
    • 2016-05-04
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2019-02-06
    相关资源
    最近更新 更多