EJS:如何让我的内容占据整个屏幕(例如宽度:100%)?

时间:2019-10-23 17:28:34

标签: javascript html css node.js ejs

所以我是一个初学者,正在学习HTML,CSS,JS,EJS,Express和制作Web应用程序。基本上,我正在尝试学习完整的堆栈。我目前正在开发一个Web应用程序,正在使用EJS作为模板引擎以及Web应用程序非动态部分的静态HTML文件。

我可以使HTML在EJS模板中完美运行,但是我在使CSS正常工作时遇到了问题。

我已经设置了用于投放静态文件的路由:

app.set("view options", { layout: false });
app.use(express.static(__dirname + "/public"));

CSS可以正常工作,除了我的内容不会占用整个页面外,它看起来很完美。 就像宽度:100%属性不起作用,或者也许行得通,但是EJS具有某些约束或某些我不知道的约束。

再次,我是一个初学者,感谢您能为我提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

EJS只是一个HTML模板引擎,与通常由HTML编写的引擎(在最简单的情况下)没有什么区别。因此,您应该尝试找出CSS样式中的问题;

即使您尚未将节点服务器配置为提供正确的CSS样式,也可以简单地在EJS文件本身的标记内编写必要的样式,并检查是否一切正常。

另外,要检查为什么HTML元素看起来不符合预期,请在浏览器中使用developer console