internet-explorer-8 - 当在我的页面中使用时,JsDatePick 的数据选择器在 IE8 中的外观全部损坏

标签 internet-explorer-8 datepicker css

我尝试使用 JsDatePick .

该工具提供的示例 HTML 在 FireFox 和 IE8 中运行良好

但是,当我尝试在我自己的具有现有结构和 CSS 的 HTML 页面中使用选择器时:

  • 在 FireFox 中它运行良好(选择器显示为输入字段旁边的日历)

  • 在 IE8 中,选择器显示为日期的垂直列,位于我的页面下方(例如,您需要向下滚动才能看到它),例如

     ----------------------------------------------
     | My main page DIV, sized ~100% page height  |
     |                                            |
     |                  <INPUT FIELD>             |
     |                                            |
     |                                            |
     |                                            |
     |                                            |
     |                                            |
     |                                            |
     ----------------------------------------------
          ---- BOTTOM OF PAGE HERE ---
    
                         [1]      <-- This was meant to be a 5x7
                         [2]      <-- calendar pop-up appearing
                         [3]      <-- under the INPUT FIELD
                         [...]    <-- NOTE that the horizontal position is correct,
                         [30]     <-- Fully aligned with INPUT FIELD
    

不幸的是,我还不是 CSS 专家,甚至无法开始理解如何解决它。

  1. 如果有人使用 JsDatePick 并遇到此问题,欢迎提出任何解决方法

  2. 除此之外,我需要采取哪些步骤来解决这个(看似 ​​CSS 冲突)问题?

    该页面有自己的样式表,但其中之一是 100% class-limited 样式, 而第二个有一些全局样式,但没有定义位置,任何非类特定的样式都是 bodyh1 的字体样式。

最佳答案

我找出了为什么选择器没有正确显示的直接实际问题。

示例 HTML 文件具有以下我必须使用的 DTD 声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

为什么选择器不能在纯 HTML 中工作尚不清楚。

关于internet-explorer-8 - 当在我的页面中使用时,JsDatePick 的数据选择器在 IE8 中的外观全部损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10575893/

相关文章:

jQuery 1.4 动态创建的图像纵横比在 IE8 和最大宽度中不正确

Javascript 日期数组 - 迭代不正确(jquery ui datepicker)

java - Jquery Datepicker默认时间00 :00:00 GMT

css - 将 CSS 应用于一组包含 col-substring 的 css 类

html - 将页脚放在底部并在不重新对齐 HTML 的情况下将其扩展到全屏

html - 如何在div的底部中心对齐图像

javascript - IE8 - 输入键不会提交我的搜索字段

javascript - js 函数不在 IE 8 中的数组元素中运行

ios - UIDatePicker 仍然在文本字段中显示日期和时间 - Objective-c

internet-explorer-8 - 如何自动清除Selenium WebDriver中的浏览器缓存?