问题标签 [absolute]
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.
ruby-on-rails - Rails 3 中整个应用程序的绝对 URL
提前抱歉问题的长度,但我想总结一下我到目前为止的知识,并尝试更快地找到正确的解决方案。
我有一个有时会嵌入另一个网页的应用程序。为了简化解释,假设有一个服务器,它提供普通应用程序或用于嵌入的应用程序版本,具体取决于域名。
对于后一个域,应用程序使用link_to、product_url、image_tag等生成的链接应该是绝对的(http://servername/images/image_01.jpg
),而对于前者,它们应该是相对的(我认为,除非我不能优雅地解决这个问题)。
我知道我可以使用例如 生成绝对 URL product_url(:id, [...], :host => request.host, :port => request.port)
,但我发现这种方法存在两个问题。首先,在每个视图的每个链接请求中重写此代码似乎效率低下。其次,当应用程序独立运行而不是嵌入时,我宁愿使用相对 URL 来提高效率和最佳实践。
对于静态资产,可以在 config/environments/whatever.rb 中执行以下操作:
config.action_controller.asset_host = "http://assets.example.com"
但是,这不会影响 Rails 生成的链接。
几天来,我一直在寻找这个问题的答案,但目前还没有 Rails 3 的最新信息。这里有一段旧代码可以解决 Rails 2 的问题:
http://opensoul.org/2009/2/21/force-absolute-urls
但它似乎不适用于 Rails 3。所以......
- 我是否应该制作一些辅助功能来检测链接是否将被嵌入?
- 修补 url_for 使其按我想要的方式工作,而无需更改应用程序视图?
- 还是重写我所有的视图文件?
提前感谢任何回复。
干杯,
泽夫
iphone - 具有绝对路径的 iPhone UiWebView 图像
我在 UIWebView 中显示了一些 html,并且在我的 html 中引用了以下图像,例如:'/images/test1.gif' 等。
我以这种方式显示:
我还将所有必需的图像添加到我的 Xcode 项目中的“图像”目录中。问题是,据我所知,baseUrl 以“/”结尾,而图像的路径以“/”开头(它是绝对的)。所有使我的图像都没有出现的东西。
我注意到,如果我在 html 中将图像路径更改为例如“images/test.gif”,图像将显示出来,但我希望(如果可能)避免更改 html 中的所有图像路径绝对到相对,因为这个 html 是从某个数据库导入的,如果再次导入,我将不得不再次更改它。
php - 图像文件的绝对路径不起作用
各位,知道怎么回事吗?
css - 与 CSS Sticky Footer 相反
我正在尝试做 StickyFooter 的相反情况:页脚应该始终可见(它将与内容重叠),但当浏览器高度超过内容时应该坚持页面内容(内容将是固定高度)。
基本上,我希望它的行为类似于位置:仅当浏览器高度小于内容时才固定。
我已经通过 CSS 尝试过类似于stickyfooter 的方式(使用最大高度而不是最小高度),但是......
我的问题:当浏览器小于内容时,页脚最初会粘在底部,但是当您滚动时它不会一直粘在底部。如此处所示
我猜会涉及到一些 javascript 来让它保持在底部,但我还没有找到一个脚本来做到这一点(而且我不知道如何自己写一个......)
任何帮助、建议、链接将不胜感激!谢谢。
html - 当我使用jquery count body's height时,绝对位置元素'height不会包括在内?
大家好,我是html的大三学生,我有一个关于css位置的问题:
首先是我的演示 html 代码
我默认设置了“test-content” position: absolute
,“test-header”
但是当我使用 $("body").height() 来获取 body 的高度时,它只会提醒 "test-header" 的高度......</p>
那么为什么 count 不包括绝对元素的高度呢?
我怎么解决这个问题 ?
css - 为什么 CSS 布局全尺寸和高度不使用绝对定位?
我希望在 CSS 中(仅)实现一个两列布局,它使用所有高度并固定第一列。我搜索了很多,找到了许多适合的 CSS 布局,但它们中的任何一个都使用绝对位置。
我不明白为什么,因为它更容易定义去哪里,并且只保留带有边距的灵活部分,以避免它进入其他元素。
有具体原因吗?绝对不合规的东西或我遗漏的东西?
谢谢你的帮助!
html - 需要使 div 居中,但在到达某个左侧位置时停止,以便为侧边菜单留出空间
我忽略了这个可能有一个简单的答案。我的内容在主页上的 div 容器中。我希望它水平居中,但是当浏览器缩小到很小时,它会与我的侧菜单重叠。例如,我希望它在达到 200 像素时停止向左移动。
它目前以宽度为一半(-350px)的负边距为中心,然后将其定位为 50%。
我的CSS在这里
纸 {
}
任何帮助将非常感激
干杯
xhtml - XHTML 定位段落标签绝对
绝对定位段落标签是标准做法,<p>
还是应该首先将段落包裹在<div>
标签内,而后者绝对定位,从而定位子段落?
谢谢你。
wpf - 空白 - 如果图像源是绝对 Uri,WPF 中的黑色图像控件
我在列表框控件上使用自己的数据模板。列表框项目由一个图像控件和一些文本块组成。
在图像源上,我绑定了 Uri 的属性类型(绝对 url - 例如:http ://u.aimg.sk/fotky/1730/71/17307141.jpg?v=2 )
列表框有大约 50 - 300 个项目。
如果我测试应用程序,我有时会看到空白 - 白色或黑色图像而不是用户图像。
您可以在此图像上看到的问题:
我想知道是什么导致了这个问题,我该如何解决这个问题。图片来源很好,我在浏览器中查看。
感谢您的建议。
html - 在 css/js 中定位覆盖 div
好人 - 一个 js 和 css 问:我在这里有一个时间线,有一个覆盖。弹出的信息框的定位是我的问题。 http://dev.favouritesystems.com/appslist/ 它具有绝对位置,我想知道如何相对于内容而不是屏幕来获得它?格迪特?任何提示表示赞赏。