问题标签 [document-body]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1740 浏览

html - 和标签 100% 高度失败

<html>我有一个应用程序,它要求我使用 CSS 将and<body>标记的高度设置为 100%,如下所示( JSFiddle 版本):

我已经包含了为这些标签设置样式的所有 CSS。但是,我总是有一个滚动条,它可以让我向下滚动大约 20 像素,而不管页面内容的实际大小。这个问题也存在于任何尺寸的屏幕上。

我可以在这些屏幕截图中看到原因。请注意,body 的 ID 为#container,但这仅用于 JS 定位,而不是 CSS 样式:

在此处输入图像描述

同一页面的 3D 透视图,显示<body>标签从标签顶部向下滑动<html>

在此处输入图像描述

由于我在这些标签上没有任何边距或填充,并且由于页面顶部附近的任何 HTML 元素都没有任何边距或填充来将<body>标签向下推,所以我真的被卡住了。

如何修复 CSS 以使<body>标签与页面顶部齐平?

感谢您的时间。

0 投票
2 回答
1548 浏览

css - 浮动 div 不会扩展正文宽度

我正在尝试开发一个具有固定高度和可变宽度的水平网页。

为了得到它,我需要一排浮动<div>的s来扩大<body>宽度。

以下代码似乎不起作用:

http://jsfiddle.net/7cS2R/12/

是否可以在不使用 javascript 的情况下这样做?

0 投票
1 回答
268 浏览

node.js - 为什么我的 NodeJS shred POST 请求的最后 2 个字符被剥离?

我在使用 NodeJS“shred”在 POST 请求中提交 UTF8 编码的文本文件时遇到问题

我试图发布的文本内容在客户端看起来很好,我知道因为我在调用 client.post 之前将它控制台记录到屏幕上,服务器得到的是文本文件的内容,但最后 2 个字符是总是丢失/切碎。这不是 ANSI 文本文件的问题。如果我将文本文件从 UTF8 转换为 ANSI,当它到达服务器时它就完成了。

服务器(通过 readTextFile.php)收到的是 myfile.txt 的内容,其中最后 2 个字符被删除。我不明白为什么。这对下游有很大的影响,因此任何零散的解决方法都不太可能有帮助。

我还注意到,当 textToPost 的内容被记录到控制台时,有一个“?” 在内容之前。当文件是 ANSI 编码文件时,这不会出现。

请帮忙。。谢谢

0 投票
7 回答
201914 浏览

jquery - $(document.body) 和 $('body') 之间的区别

我是 jQuery 初学者,在浏览一些代码示例时,我发现:

$(document.body)$('body')

这两者有什么区别吗?

0 投票
1 回答
2731 浏览

css - CSS body `background-image` 在 Chrome、Safari (webkit) 上对齐

在为从右到左的读者(阿拉伯语和希伯来语)调整网站时,我一直在努力解决 webkit 浏览器(chrome 和 safari)上的问题。最后我将此报告为WebKit 错误,但我仍然需要解决此问题。

问题

将背景图像分配给 body 标签,并将此背景图像放置在右侧并重复-y。现在,使窗口变小,直到出现水平滚动条。背景图像将不再与文档的右侧对齐,它将定位在距视口宽度x左侧的像素处。x

这是一个简化的示例,用于隔离问题。“内容”一词应始终位于背景图像的蓝色部分之上。

您还可以查看WebKit 错误报告中包含的屏幕转储。

有什么想法吗?

0 投票
5 回答
1150 浏览

javascript - 如何在 IE8 中禁用 body.blur()?

我在一个在 IE8 中运行的企业 Web 应用程序上工作。它似乎blur()在正文上被调用,导致 IE 窗口被发送到后台。不幸的是,此代码位于供应商控制的应用程序的一部分中。

是否有任何可能的方法来防止blur()在不修改实际调用的代码的情况下被调用body.blur()

由于这是一个企业应用程序,应用程序本身更改之外的解决方案是可以接受的;如更改 IE8 设置、注册表等。

0 投票
2 回答
164 浏览

html - 在居中的主体元素内展开 div 元素

我的html页面的body放在页面中间,如下图:

现在我想放一个带有背景颜色的条带,沿着屏幕的整个宽度展开,就像这样。

但是,这是行不通的。div 元素不会超出 body 元素指定的边界。如何做呢?在此先感谢您的帮助。

0 投票
1 回答
331 浏览

javascript - 身体背景改变?

好吧,就在这里。

简单地说,我希望能够通过 CSS 淡出身体的背景并经常改变然后循环。

有什么想法可以通过 CSS 和 jQuery 实现吗?

谢谢!

0 投票
1 回答
654 浏览

css - GWT 教程正文填充

GWT 教程 - StockWatcher。

我正在覆盖 StockWatcher.css:

但至少在左侧没有应用填充,并且整个框架与左侧齐平。

0 投票
1 回答
652 浏览

css - 为什么我身体的背景颜色会溢出边界?

此页面中,我有一个带有蓝色背景的 200x200 主体。

但是背景是否应用于整个窗口?

为什么会这样?

这是代码:https ://gist.github.com/3869589/9df1c4de67ae227aecfb57ee16ff9eaade788727

我测试过的浏览器:FF 16 和 Chrome 22。