- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个游戏即将发布,这是我第一次制作网页。它在台式机和笔记本电脑上看起来不错,但位置和大小在我的手机上显示不佳。
这是手机屏幕截图。视频尺寸有点小。与上述内容相比,联系人/电子邮件/社交媒体图片比例过大。我也不喜欢所有内容都如此狭窄并适合一个 View ,从而消除了滚动。
我的 Mac Air 上使用 Chrome 的页面也有问题。社交媒体链接不会显示在底部。这是 Chrome 的底部。当我通过打开 html 文件在我的机器上本地查看页面时,不会出现此问题,只有当我转到我的网站时才会出现。
编辑:按照建议,这里是我的 html/css 文件的内容,而不是要求人们查看页面源代码。非常感谢任何能帮助我解决这些问题的人!
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Risky Bee</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<img src="WebBG1a.jpg" style="display:none;">
<body>
<div class="container-fluid">
<div class="row">
<img src=WebTrio3c.png class="img-responsive center-block">
</div>
<div class="row">
<img src=WebJuly21c.png class="img-responsive center-block" id="mar40">
</div>
<div class ="row" id="mar40">
<div class="col-xs-8 col-xs-offset-2">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen></iframe>
</div>
</div>
</div>
<div class="row">
<img src=WebContactc.png class="img-responsive center-block" id="mar102">
</div>
<div class="row">
<div class="img-responsive">
<a href="mailto:support@riskybee.com" title="Email">
<img src=WebEmailc.png class="center-block" id="mar25">
</a>
</div>
</div>
<div class="row" id="mar20">
<div class="col-xs-6">
<div class="img-responsive">
<a href="https://facebook.com/RiskyBeeGame" title="Facebook">
<img src=WebFacebook8c.png class="pull-right">
</a>
</div>
</div>
<div class="col-xs-6">
<div class="img-responsive">
<a href="https://twitter.com/riskybeegame" title="Twitter">
<img src=WebTwitter7c.png>
</a>
</div>
</div>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>
CSS:
/* Links */
a,
a:focus,
a:hover {
color: #fff;
}
/*
* Base structure
*/
html {
background: url(../WebBG1a.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body {
padding-top: 1.75%; /*1.75%*/
padding-bottom: 1.75%; /*1.75%*/
padding-left: 10%;
padding-right: 10%;
background: transparent;
}
#mar20 { /*1.5%*/
margin-top: 1.5%;
}
#mar25 { /*1.75%*/
margin-top: 1.75%;
}
#mar40 { /*2.75%*/
margin-top: 2.75%;
}
#mar102 { /*8.6%*/
margin-top: 8.6%;
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}
编辑#2:
我通过执行以下操作使视频显示效果更好:
<div class ="row center-block rbvideo">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen></iframe>
</div>
</div>
但是在较大的 View 上宽度太大,所以我给了它一个最大宽度。
.rbvideo {
margin-top: 40px;
max-width: 750px;
}
我还将我的 css 文件中的各种边距间距更改为 px 而不是百分比,当 View 大小减小时,这会更好地展开内容。现在我只需要弄清楚如何在 View 变小时让接触部分缩小一点。现在它们保持相同的大小。
关于 Chrome 不显示社交媒体项,我终于意识到是 AdBlock Plus 阻止了它们。我已将两个图像的文件名更改为不包含“twitter”或“facebook”,但它们仍被阻止。有人知道我能做些什么来防止这种情况发生吗?我在其他网站上看到过相同的 html 代码,ABP 没有阻止它们...
最佳答案
对你来说是一个非常粗略的例子,因为我以前从未真正玩过它。
其本质是:
<div class="row">
<div class="col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-5 col-md-2 test">
<p align='center'>
SOMETHING
</p>
</div>
</div>
https://jsfiddle.net/madivad/s4jbyvL0/1/
在此示例中,适合最小分辨率“xs”的设备将显示整个宽度(12 列)
那些适合小“sm”范围的人将通过抵消前两列来利用中间的 8。
中等“md”屏幕将小得多,有 5 个偏移列和 2 列宽
编辑:
此外,您正在使用 id
标记作为上边距 #mar20
等
这些也应该是类,只是添加到类标签中:例如:
<div class="row mar20">
在你的 CSS 中
.mar20{
.... margin stuff
}
编辑#2:
使用 chrome 检查器,我刚刚更改了 youtube 嵌入的代码,这更符合您的预期,只需修改以使其完全符合您的喜好
<div class="col-xs-12 col-sm-offset-2 col-sm-8 col-md-offset-4 col-md-8 col-centered">
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="http://www.youtube.com/embed/FjtfCwNj8yU?rel=0" allowfullscreen=""></iframe>
</div>
</div>
编辑边距:另外,考虑取消最小设备的边距。以下为说明夸大:
正文{ 边距:10px;
.测试{ 背景色:红色;
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
body{
padding-left: 0;
padding-right: 0;
}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
body{
padding-left: 10%;
padding-right: 10%;
}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
body{
padding-left: 20%;
padding-right: 20%;
}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
body{
padding-left: 25%;
padding-right: 25%;
}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
body{
padding-left: 30%;
padding-right: 30%;
}
}
关于html - Bootstrap 改进了移动设备上的缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38318604/
有人可以告诉我 Bootstrap、Twitter Bootstrap 和 Bootstrap 3 之间有什么区别吗? 最佳答案 在 CSS 框架的上下文中,Bootstrap 和 Twitter B
什么是 Bootstrap 文档中的屏幕阅读器??? >>> bootstrap document 不知道什么是屏幕阅读器? 最佳答案 它是视力不佳或由于某种原因无法从屏幕上阅读的人使用的工具;它会向
我想更新网站上的 Bootstrap,但我不知道安装的版本。 如何仅使用 bootstrap.css 和 bootstrap.min.js 文件来识别 bootstrap 版本? CSS 文件中没有版
很抱歉问了这么一个愚蠢的问题,但我真的不清楚这些。 Bootstrap 是一个非常棒的库,它节省了开发人员的大量工作。 因为它提供了很多功能,比如 节省大量时间。 响应式功能。 一致的设计。 便于使用
我正在使用 ng2-bootstrap对于 Angular 2 项目。 这个包同时支持Bootstrap 3和4,我安装后默认使用Bootstrap 3。我没有找到任何关于切换的信息。 如何从 Boo
我计划在我的项目中使用 Bootstrap 4 和 angular 4,但我对 npm install --save @ng-bootstrap/ng-bootstrap 和 npm install
单击删除按钮后,我设置了警报。 但它的默认高度更大,我想让它更小(高度)。 我试过 display-4 属性(property),但它没有工作。 我已通过 w-50 将宽度设置为屏幕的一半,但警报的一
我使用 Bootstrap 按钮下拉菜单来显示表单。我通过调用 stopPropagation 禁用了单击时消失的下拉菜单(当用户操作表单时) .表单的元素之一是下拉列表。如果我使用 native h
twitter-bootstrap 中的“bootstrap”一词是什么意思?在许多 gem 中都有“bootstrap”这个词。我搜索了其中的含义,但无法得出结论。那么有人可以在这种情况下给出“Bo
由于 Bootstrap 5 不再使用 jQuery 并且正在使用 vanilla JS,我想知道是否仍然建议使用 Bootstrap-Vue,不管 Bootstrap-Vue 还不支持 Bootst
我正在使用 codeigniter 框架,我正在使用 bootstrap typeahead,一切都很好,但我的问题是当我将它放在 bootstrap 模式中时,bootstrap typeahead
我刚刚完成安装 bootstrap 5 版本 ^5.0.0-alpha1并在 app.js 中导入 Bootstrap import "bootstrap" 其他.js var myModal = n
我一直在尝试在使用选项卡的页面上实现 ScrollSpy。 这是我的 body 标签: 这是我的标签 HTML: Home Profile
如果您选择使用 Bootstrap-Xtra,您是否应该也包括原始的 bootstrap.css,或者 bootstrap-xtra.css 应该是一个完整的替代品。 例如,bootstrap-xtr
我正在使用 bootbox 创建一个对话框。 bootbox.dialog({ message: 'Datepicker input: ', title: "Custom label"
我正在将使用 Bootstrap 构建的 Web 应用程序迁移到 React 和 react-bootstrap,两者都很棒。我在 react-bootstrap 中没有看到的一件事是如何顺利集成 B
我正在使用 Bootstrap 3 RC,默认按钮是带有黑色文本的深灰色,而不是带有黑色文本的浅灰色。我已经尝试过 CDN 链接和离线。我还清空了我的浏览器缓存以防万一。有没有其他人经历过这个?这可能
在我的一个项目中,我曾经有 bootstrap-tagsinput http://timschlechter.github.io/bootstrap-tagsinput沿着 bootstrap-2.3
下拉菜单在 Angular-UI-Bootstrap 中不起作用?使用 Bootstrap-3 CSS 以下是代码。链接Click me for a dropdown出现。但不会在点击时切换。怎么了?
如何在 Bootstrap Table 中添加 Bootstrap 按钮 最佳答案 我已经想出了解决办法。我想和大家分享。 这是我的 table : # Visit
我是一名优秀的程序员,十分优秀!