为什么IE忽略内联链接标记的宽度和高度?

时间:2016-07-26 03:47:30

标签: javascript html css html5 css3

预-REQ:

<a href="#a" onClick="MyWindow=window.open(\'https://<Server IP>/ClickHereNotes.html#<Div Name AAA>\',\'MyWindow\',width=600, height=300); return false;">Click Here.</a>

点击上面的链接,打开嵌入的html页面,但只显示目标div名称AAA。

下面是我在html script标记中使用的类似toggle的函数:

div {
    display: none;
}
div:target {
    display: block;
}

问题:在Chrome点击上面的链接时会打开一个弹出窗口,同时显示整个div html内容

当我尝试打开IE 11中的链接时,会出现弹出窗口,但窗口大小并未包含所关注div的html内容。也没有滚动条。

到目前为止我尝试过的事情,但没有奏效:

  1. 添加scrollbar=yes
  2. 添加min-height
  3. %width中添加height
  4. 删除widthheight
  5. char之后添加href=#
  6. 我应该使用什么属性来显示带有完整div HTML内容的弹出窗口?

3 个答案:

答案 0 :(得分:0)

试试这个

将此属性Overflow:scroll添加到您的div

答案 1 :(得分:0)

您正在尝试显示带书签的新页面。 只有创建内容才有可能当#BookMark1的网址

时会出现

但滚动时还会显示另一个内容。 要隐藏,你需要为java脚本编写代码。

答案 2 :(得分:0)

删除

div { display: none; } 
div:target { display: block; }

并添加:

html, body{ overflow: auto; }

并添加 scrollbar=yes 在标签