我使用Bootstrap构建网页。该页面在桌面和笔记本电脑上看起来应该是这样。但是,在手机上查看时,页面内容的下半部分是截止的。这种情况发生在移动电话上的仅或小于991px宽的大小调整的窗口。
我尝试过筛选包含的Bootstrap CSS文件,但无法找到任何样式规则来规定任何行为,例如我描述的行为。
我附上了两个屏幕截图:图1是预期的行为 - 内容以嵌入的联系表单结尾。图2是令人费解的行为 - 页面刚刚在定价表的中间结束。
该网站是grillemasters.info
[图1] http://i.stack.imgur.com/uH7MB.png
[图。 2] http://i.stack.imgur.com/h2190.png
答案 0 :(得分:0)
如果没有看到更多信息(例如尝试发布仍然显示此错误的最少量HTML),则很难规定解决方案。但这里有三个可能的事情要检查:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
XmlMetadata data = new XmlMetadata()
{
cert = "0001",
model = "Test",
created = DateTime.Parse("2015-05-21")
};
XmlSerializer serializer = new XmlSerializer(typeof(XmlMetadata));
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("md", "http://example.com/metadata");
StreamWriter writer = new StreamWriter(FILENAME);
serializer.Serialize(writer, data, ns);
writer.Flush();
writer.Close();
writer.Dispose();
XmlSerializer xs = new XmlSerializer(typeof(XmlMetadata));
XmlTextReader reader = new XmlTextReader(FILENAME);
XmlMetadata newData = (XmlMetadata)xs.Deserialize(reader);
}
}
[XmlRootAttribute(ElementName = "Metadata", Namespace = "http://example.com/metadata", IsNullable = false)]
public class XmlMetadata
{
[XmlElement(ElementName = "Cert", Namespace = "http://example.com/metadata", IsNullable = false)]
public string cert {get;set;}
[XmlElement(ElementName = "Model", Namespace = "http://example.com/metadata", IsNullable = false)]
public string model {get;set;}
[XmlElement(ElementName = "Created", Namespace = "http://example.com/metadata", IsNullable = false)]
public DateTime created {get;set;}
}
}
)没有它的关闭(<div>
),那么HTML就会以神秘而且往往不可复制的方式运行。这通常包括在不匹配后对所有元素进行错误设计。</div>
CSS
请确保您未在任何地方(或任何其他全局,包含所有内容的元素)指定body
或height
body
。页面应该自然流动,而不指定html
[编辑] 我查看了您的网站(重定向到http://www.supsean.com/grillemasters/,以防其他人有兴趣调试在框架外)。当您将屏幕调整到如此小的尺寸时,请查看页面顶部;有一些非常普遍的CSS问题,可能是由height: 100%.
或position: fixed
引起的,不需要它们。
尝试解决这个问题,我怀疑你也会偶然发现这个问题的解决方案。