当前位置: 首页 > news >正文

wordpress优化湖北seo关键词排名优化软件

wordpress优化,湖北seo关键词排名优化软件,企业网站管理系统cms源码下载,个性化推荐网站开发源码一 问题描述 在项目中,自定义了一个组件,分别在界面和 antd的modal中都有使用到。但是突然发现,界面中的组件样式跟modal中的组件样式高度不一样。modal中的组件整体要比页面中的组件要高一点。 项目中的自定义组件比较复杂,因此&…

一 问题描述

        在项目中,自定义了一个组件,分别在界面和 antd的modal中都有使用到。但是突然发现,界面中的组件样式跟modal中的组件样式高度不一样。modal中的组件整体要比页面中的组件要高一点。

        项目中的自定义组件比较复杂,因此,自己写了一个简单的测试功能,如下所示:

如上图,可以看到,常规div的样式整体比modal中的div要矮一点(差别不是特别大)。

二 问题原因

       测试程序比较简单,因此可以很容易发现是行高不一致导致的。查了antd官网才看到,antd的modal中的文本自己设置了行高(lineHeight),因此modal中的组件会整体高一些(antd官网上,modal的默认文本行高为1.5714285714285714)。而自己自定义的组件中没有设置文本行高。这就是导致组件高度在html和modal中不一致的根本原因。

三 解决办法 

        给自定义组件文本添加固定的行高(lineHeight)。

四 测试代码如下 

import React, {useState} from "react";
import {Button, Divider, Modal} from "antd";export default () => {const [open, setOpen] = useState(false);const testDiv = <divstyle={{color: "white",width: 200,backgroundColor: "rgba(51, 119, 255, 1)",fontSize: 14,lineHeight: 1}}>这是一行用于测试的文字</div>return (<div style={{height: 820, padding: 20}}><Button type={"primary"} onClick={() => setOpen(true)}>打开弹窗</Button><Divider/><div>{testDiv}</div><Modal open={open} onCancel={() => setOpen(false)}>{testDiv}</Modal></div>);
}

 

http://www.tj-hxxt.cn/news/108318.html

相关文章:

  • 网站首页的图标是怎么做的三亚百度推广地址
  • 南京网站建设一条龙北京seo外包平台
  • 附近的装修公司电话兰州模板网站seo价格
  • 濮阳网站建设在哪里seo销售
  • 网站建设ftp上传是空目录seo综合查询系统
  • 做网站会遇到什么问题小红书怎么推广引流
  • 大型网站开发语言南京网络推广公司排名
  • 郑州市经开区建设局网站网络营销推广外包平台
  • 嘉鱼网站建设公司日结app推广联盟
  • 广州网站优化运营百度app官网
  • w5500做服务器网站关键字有哪些
  • 爱查企业关键词优化软件排行
  • 崇明建设镇政府工作网站网站收录提交
  • 茂名网站开发服务商中国十大电商公司排名
  • 做关于植物的网站网络推广怎么做效果好
  • 私人为别人做网站违法问题seo关键词优化推荐
  • 网站建设毕业论文百度文库万能搜索 引擎
  • 衡水网站建设网络优化大师手机版
  • psd 网站广州seo好找工作吗
  • 做地方生活网站房地产网站建设
  • 本人做静态网站开发淘宝搜索指数
  • 新手如何自己建网站营销技巧培训
  • 企业内部网站上海关键词排名优化怎样
  • 一二三四视频社区在线广州网络优化最早的公司
  • 页面设计教案短视频seo代理
  • 宁城县建设局网站网站免费优化
  • 我想做app推广怎么做百度seo营销
  • 做房地产公司网站的费用百度网站打不开
  • 学会网站制作要多久网上做广告推广
  • 做营销网站建设价格网络软文写作