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

wordpress优化信息流优化师前景

wordpress优化,信息流优化师前景,网站制作div区域是哪儿,中国关于生态文明建设的网站一 问题描述 在项目中,自定义了一个组件,分别在界面和 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.ds6.com.cn/news/51002.html

相关文章:

  • 外贸网站如何优化百度推广是什么意思
  • dede手机网站模版北京网站优化对策
  • 如何做日本语网站北京百度seo关键词优化
  • 网站 公安备案谷歌搜索引擎镜像
  • 深圳好的网站建设公司友缘在线官网
  • 网站建设php文件html文件做网站优化哪家公司好
  • 国内有wix做的好的网站网站关键词排名批量查询
  • 怎么搜 织梦的网站营销型网站建设的主要流程包括
  • 田园官方网站建设网站seo标题优化技巧
  • l网站建设永久免费建站系统
  • python做网站 jsp优化模型数学建模
  • 做pc端网站机构百度一下首页网址百度
  • 钢琴室内设计效果图安卓神级系统优化工具
  • 做网站服务器多钱百度推广多少钱一个月
  • 成安企业做网站推广企业网站怎么注册
  • 网站到底是域名需要备案还是空间关键词是什么
  • 网站建设的优质互联网app推广具体怎么做
  • 哪些行业对做网站的需求大常用的网站推广方法
  • 免费网站新域名推广app的平台
  • 西安北郊网站开发网络市场调研的方法
  • 做汇算清缴在哪个网站下百度推广在线客服
  • 好的专业网站建设公司百度搜索引擎网址
  • 网站前端和后端免费发布推广信息网站
  • 吸引人的广告图片seo诊断工具
  • 电子商务网站建设模式76人vs猛龙
  • 建网站电脑版和手机版怎么做网络营销推广方式都有哪些
  • 网络营销上市公司四川seo推广
  • 怎样把网站做的高大上成都网络推广哪家好
  • 有什么网站开发软件郑州做网站推广哪家好
  • 江门提供网站制作平台百度小程序