- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使图像映射正常工作。我似乎无法正常进行。我需要知道我哪里出了问题,以及我可以做些什么来解决它。
弹出一个额外的空框,并且弹出所有鼠标悬停框。您当时悬停的那个应该是唯一的弹出窗口。
如果有任何帮助,我将不胜感激
span.drop_alaska {
border-bottom: thin dotted;
background: #ffeedd;
}
span.drop_alaska:hover {
text-decoration: none;
background: #ffffff;
z-index: 6;
}
span.drop_alaska span {
position: absolute;
left: -9999em;
margin: 2em 0 0 0em;
padding: 1em 1em 1em 1em;
border-style: solid;
border-color: black;
border-width: 1em;
z-index: 6;
}
span.drop_alaska:hover span {
left: 2%;
background: #ffffff;
}
span.drop_alaska span {
position: absolute;
left: -9999px;
margin: 1em 0em 0em 0em;
padding: 1em 1em 1em 1em;
border-style: solid;
border-color: black;
border-width: 1em;
}
span.drop_alaska:hover span {
margin: 2em 0 0 5em;
background: #ffffff;
z-index: 6;
}
span.drop_brazil {
border-bottom: thin dotted;
background: #ffeedd;
}
span.drop_brazil:hover {
text-decoration: none;
background: #ffffff;
z-index: 7;
}
span.drop_brazil span {
position: absolute;
left: -9999em;
margin: 2em 0 0 0em;
padding: 1em 1em 1em 1em;
border-style: solid;
border-color: black;
border-width: 1em;
z-index: 7;
}
span.drop_brazil:hover span {
left: 2%;
background: #ffffff;
}
span.drop_brazil span {
position: absolute;
left: -9999em;
margin: 1em 0em 0em 0em;
padding: 1em 1em 1em 1em;
border-style: solid;
border-color: black;
border-width: 1em;
}
span.drop_brazil:hover span {
margin: 2em 0 0 5em;
background: #ffffff;
z-index: 7;
}
<!DOCTYPE html>
<html>
<head>
<meta name="title" content="TSO Americas Sound Map" />
<meta name="author" content="TSO">
<link rel="stylesheet" type="text/css" href="mapcss.css">
<meta charset="UTF-8" />
</head>
<body>
<div class="wrapper" id="wrapper">
<div class="americassoundmap" id="americassoundmap">
<div class="americassoundmap_image" id="americassoundmap_image">
<img src="http://40.media.tumblr.com/d8e8b561f67d2a68c2675b6e1baadb5f/tumblr_no76qlm55E1tyc2lxo1_500.png" alt="americassoundmap_map" usemap="#americassoundmap_map">
<map name="americassoundmap_map">
<span class="drop_alaska" title="alaskan_musician"><span>
<div class="alaskan_drop" id="alaskan_drop">
<area shape="rect" coords="12,42,85,76" alt="alaska">
<a href="alaska_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150"/>
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_alaska" id="biotext_alaska">
<br/>
An Alaskan Musician's Bio
<br/>
does anyone have anything to say about alaskan musicians?
<br/>
they might!!!
</div>
<div class="separator" id="separator">
<span></span>
</div>
<span class="drop_brazil" title="brazillian_drop">
<span>
<div class="brazil_drop" id="brazil_drop">
<area shape="rect" coords="315,266,400,351" alt="brazil">
<a href="brazillian_musician_link_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150" />
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_brazil" id="biotext_brazil">
<br/>
An Brazillian Musician's Bio
<br/>
does anyone have anything to say about brazillian musicians?
<br/>
they might!!!
</div>
</div>
</span>
</span>
</span>
</span>
</map>
</div>
</div>
</div>
</body>
</html>
我知道我的设置方式很愚蠢。我只需要它工作,以便我可以填写内容并在图像 map 上找到坐标。如果我做错了什么,我想知道,以便我可以自己解决。
最佳答案
我认为这里有多个问题。
首先,存在一个结构错误(“.alaskan-drop”div 没有结束标记),但最重要的是,巴西部分嵌套在阿拉斯加部分内。那是你的意图吗?
其次,弹出窗口出现在多个地方的原因是因为您的 CSS 告诉“span.drop_alaska”跨度下的任何 s 在“.drop_alaska”悬停时出现。这意味着任何子跨度。这与我的第一点中的结构性问题直接相关:因为您的巴西部分在技术上是阿拉斯加部分的子项,因此它受阿拉斯加悬停规则的约束。将巴西部分从阿拉斯加部分移出意味着它现在可以独立运营。
这是对原始设置的清理:
<map name="americassoundmap_map">
<span class="drop_alaska" title="alaskan_musician">
<span><!-- PARENT UNNAMED SPAN -->
<div class="alaskan_drop" id="alaskan_drop">
<area shape="rect" coords="12,42,85,76" alt="alaska">
<a href="alaska_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150"/>
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_alaska" id="biotext_alaska">
<br/>An Alaskan Musician's Bio<br/>does anyone have anything to say about alaskan musicians?<br/>they might!!!
</div><!-- end .biotext_alaska -->
<div class="separator" id="separator">
<span></span>
</div><!-- end .separator -->
<span class="drop_brazil" title="brazillian_drop">
<span><!-- NESTED UNNAMED SPAN -->
<div class="brazil_drop" id="brazil_drop">
<area shape="rect" coords="315,266,400,351" alt="brazil">
<a href="brazillian_musician_link_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150"/>
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_brazil" id="biotext_brazil">
<br/>An Brazillian Musician's Bio<br/>does anyone have anything to say about brazillian musicians?<br/>they might!!!
</div><!-- end .biotext-brazil -->
</div><!-- end .brazil_drop -->
</span><!-- END NESTED UNNAMED SPAN -->
</span><!-- end .drop_brazil -->
</div><!-- end .alaskan_drop --> <!-- THIS </div> TAG WAS OMITTED, I ADDED IT BACK IN -->
</span><!-- END PARENT UNNAMED SPAN -->
</span><!-- end .drop_alaska -->
</map><!-- end map -->
( fiddle :http://jsfiddle.net/c34h2zex/)
这是一个不再嵌套的部分:
<map name="americassoundmap_map">
<span class="drop_alaska" title="alaskan_musician">
<span><!-- PARENT UNNAMED SPAN -->
<div class="alaskan_drop" id="alaskan_drop">
<area shape="rect" coords="12,42,85,76" alt="alaska">
<a href="alaska_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150"/>
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_alaska" id="biotext_alaska">
<br/>An Alaskan Musician's Bio<br/>does anyone have anything to say about alaskan musicians?<br/>they might!!!
</div><!-- end .biotext_alaska -->
</div><!-- end .alaskan_drop --> <!-- THIS </div> TAG WAS OMITTED, I ADDED IT BACK IN -->
</span><!-- END PARENT UNNAMED SPAN -->
</span><!-- end .drop_alaska -->
<div class="separator" id="separator">
<span></span>
</div><!-- end .separator -->
<span class="drop_brazil" title="brazillian_drop">
<span><!-- (FORMERLY) NESTED UNNAMED SPAN -->
<div class="brazil_drop" id="brazil_drop">
<area shape="rect" coords="315,266,400,351" alt="brazil">
<a href="brazillian_musician_link_musician_link.php">
<img src="https://www.science.unsw.edu.au/files/news/527C868C9284958A22F9E4D448BDDA12.JPG" width="200" height="150"/>
<iframe width="200" height="150" src="https://www.youtube.com/embed/mLhXarmtndQ" frameborder="0" allowfullscreen></iframe>
</a>
<div class="biotext_brazil" id="biotext_brazil">
<br/>An Brazillian Musician's Bio<br/>does anyone have anything to say about brazillian musicians?<br/>they might!!!
</div><!-- end .biotext-brazil -->
</div><!-- end .brazil_drop -->
</span><!-- END (FORMERLY) NESTED UNNAMED SPAN -->
</span><!-- end .drop_brazil -->
</map><!-- end map -->
( fiddle :http://jsfiddle.net/mbg7sv86/)
(抱歉,如果这有点罗嗦,我不能只发布 fiddle URL。)但是 TL;DR:除非特别排除,否则 CSS 将影响所有子元素,这就是您的原始设置包含
关于html - 在 CSS3 中使用鼠标悬停时弹出所有图像和额外 block ,而此时只有 1 个应该,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30175542/
我的 blockly.js 文件中有以下代码 Blockly.Blocks['account_number'] = { // Other type. init: function() {
首先抱歉我的英语不好,我正在开发 Image Splitter 应用程序并且已经完成,但是现在的要求是当图像被分割(分成几 block /chunks)那么图像 block 的每一 block (ch
#value: 消息的返回值,当发送到一个 block 时,是该 block 中最后一句话的值。所以 [ 1 + 2. 3 + 4. ] value 计算结果为 7。我发现有时很难使用。有没有办法显式
我想构建一个包含 3 div 的响应式导航栏相同的 width和 height . 我申请了 inline-block到每个 block ,我得到一个我不理解的行为。 问题是,第三 block 由 2
我希望使用 Blockly 来允许非技术人员用户指定测试脚本。 它的一部分需要一个文件选择器,但是,我看不到 Blockly 有一个。是吗? 实际上,我找不到完整的标准 block 列表。谁有网址?
仅当您位于父 block 内部时,父 block 的 props.isSelected 才为 true,但当您在该 block 的 innerBlocks 内进行编辑时则不然。 如何从父 block
仅当您位于父 block 内部时,父 block 的 props.isSelected 才为 true,但当您在该 block 的 innerBlocks 内进行编辑时则不然。 如何从父 block
我想创建一个具有不同背景颜色 block 和不同悬停颜色 block 的导航栏 block 。我可以分别创建不同的悬停颜色 block 或不同的背景颜色 block ,但不能一起创建。所以请告诉我如何
我正在使用看到的代码 here定期执行代码: #define DELAY_IN_MS 1000 __block dispatch_time_t next = dispatch_time(DISPATC
为什么 block 必须被复制而不是保留?两者在引擎盖下有什么区别?在什么情况下不需要复制 block (如果有)? 最佳答案 通常,当您分配一个类的实例时,它会进入堆并一直存在,直到它被释放。但是,
我想弄清楚我这样做是否正确: 如果我有一个 block ,我会这样做: __weak MyClass *weakSelf = self; [self performBlock:^{
我想制作一个 4 block 导航菜单,虽然我已经显示了一个 block ,然后单击打开第二个 block ,从第二个开始选择并再次单击出现第三个 block ,第四个 block 相同...这是我的
例如,这样更好吗? try { synchronized (bean) { // Write something } } catch (Int
我想让一只乌龟检查前方小块的颜色并决定移动到哪里。如果前面的补丁不是白色的,那么乌龟向左或向右旋转并移动。我的 If 决策结构中出现错误,显示“此处应为 TRUE?FALSE,而不是 block 列表
我想创建一个 block 对角矩阵,其中对角 block 重复一定次数,非对角 block 都是零矩阵。例如,假设我们从一个矩阵开始: > diag.matrix [,1] [,2] [
我是区 block 链新手。突然我有一个问题,我们是否可以通过区 block 号来访问以太坊区 block 链上之前的区 block 数据。 例如我创建了一个block1、block2。 block
我是区 block 链新手。突然我有一个问题,我们是否可以通过区 block 号来访问以太坊区 block 链上之前的区 block 数据。 例如我创建了一个block1、block2。 block
我创建了一个等距环境,全部使用 Javascript 和 HTML5 (2D Canvas),大部分情况下工作正常。我面临的问题是使用不同高度的图 block ,然后对图 block 上的对象索引进行
这是令我困惑的代码: public Integer getInteger(BlockingQueue queue) { boolean interrupted = false; try
我有一个基于 TPL 数据流的应用程序,它仅使用批处理 block 和操作 block 就可以正常工作。 我已经添加了一个 TransformBlock 以尝试在发布到批处理 block 之前从源中转
我是一名优秀的程序员,十分优秀!