繁体   English   中英

CSS模块继承图像高度100%问题

[英]CSS Modules Inheritance Image Height 100% Issue

由于某些原因,我的图像在垂直方向上失真了,我无法弄清原因(请参见下图)。

图像失真 1个

检查变形图像上的元素 2

检查变形图像上的元素 3

长话短说,我所做的就是移动所有单页应用(SPA)应用代码/样式,并创建了服务器端呈现的代码库。 我没有更改任何样式或进行任何调整,但是由于某种原因,它会失真。 这是SPA应用程序的工作样式/代码。

工作的HTML和CSS 4

唯一看起来无所不能的技巧是当我取出

`height:100%;`

在图像上,但这对填充图像有负面影响,这正是我想要的。

CSS hack修复 5

我正在使用CSS模块,有些想法可能与我不知道的某些继承问题有关。 预先感谢,这个错误确实让我发疯。

我创建了一个小提琴,代表了SPA中的工作代码。 https://jsfiddle.net/0L0rdk6y/

通过添加解决此问题

<!DOCTYPE html>

返回服务器端html时在我的render方法中

示例为return <!DOCTYPE html> <html> <head> ${renderBaseMeta()} ${helmet.title.toString()} ${helmet.meta.toString()} <link rel="stylesheet" href="main.css"> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> </head> <body> <div id="root">${content}</div> <script> window.INITIAL_STATE = ${serialize(store.getState())} </script> <script src="bundle.js"></script> </body> </html> ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM