首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在github-pages上以不同方式呈现的页面布局

在github-pages上以不同方式呈现的页面布局
EN

Stack Overflow用户
提问于 2020-10-26 20:56:51
回答 1查看 85关注 0票数 1

我在github页面上创建了一个用户站点。对于布局,我使用yui来指定比例。在本地查看(在浏览器中打开index.html )时,布局似乎可以正确呈现,但从deployed github-pages打开时却无法正确呈现。

例如,我指定第一部分应该使用class="yui-gc",分别是2/3到1/3的比例。本地(左)与在同一浏览器中部署(右)

然后,我指定其余部分应该使用class="yui-gf",分别是1/4到3/4的比例。本地(左)与部署(右)相同的浏览器

你知道为什么在部署到github-pages时布局会发生变化吗?有没有什么我可以在css中指定的东西,以使它们保持一致,并且最好是以本地呈现的方式?

参考source htmlsource css

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-26 21:35:31

当您在GitHub页面上加载站点时打开控制台时,它会显示:

The page at 'https://cory-kramer.github.io/' was loaded over HTTPS, but requested an insecure stylesheet 'http://yui.yahooapis.com/2.7.0/build/reset-fonts-grids/reset-fonts-grids.css'. This request has been blocked; the content must be served over HTTPS.

当您的网站(GitHub页面)正在使用HTTPS时,您正在请求通过HTTPS提供的文件。出于安全考虑,浏览器不允许这样做。

因此,yui CSS文件不会加载,并且布局会中断。

据我所知,yahooapis (您正在使用的)没有提供其CDN的HTTPS版本,复制该文件并将其添加到您的GitHub存储库,然后相对引用它(就像您对您的resume.css文件所做的那样)应该更容易。

作为附注:当你在你的机器上测试时,它可以在本地工作,因为当你打开它时,它不使用http协议( url应该以file://开头,而不是http://),所以你可以请求不安全的http文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64537558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档