- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有点困惑,在小屏幕尺寸(如移动设备)上,我的 SVG 图形在它们的上方和下方有巨大的差距。请参阅此处的示例:https://www.gamingonlinux.com/articles/the-linux-goty-award-is-now-over-here-are-the-results.9008
示例代码:
<svg class="golgraph" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" version="1.2" viewbox="0 0 600 520" width="600" height="520" >
<!-- outer box -->
<rect class="golsvg_background" x="0" y="0" width="600" height="520" fill="#F2F2F2" stroke="#696969" stroke-width="1" />
<!-- x/y axis outlines -->
<g stroke="#757575" stroke-width="1">
<line x1="120.5" y1="64" x2="120.5" y2="486" />
<line x1="120" y1="486" x2="586" y2="486" />
</g>
<rect class="golsvg_header" x="0" y="0" width="600" height="25" fill="#222222"/>
<text class="golsvg_title" x="300" y="19" font-size="17" text-anchor="middle">Favourite open source game</text>
<!-- strokes -->
<g stroke="#ccc" stroke-width="1" stroke-opacity="0.6">
<line x1="200.5" y1="45" x2="200.5" y2="485"/>
<line x1="278.5" y1="45" x2="278.5" y2="485" />
<line x1="356" y1="45" x2="356" y2="485" />
<line x1="434" y1="45" x2="434" y2="485" />
<line x1="512" y1="45" x2="512" y2="485"/>
</g>
<!-- labels -->
<g font-size="15" fill="#000000"><text x="115" y="60" text-anchor="end"><title>0 A.D. 73</title>0 A.D.</text><text x="115" y="105" text-anchor="end"><title>OpenTTD 49</title>OpenTTD</text><text x="115" y="150" text-anchor="end"><title>SuperTuxKart 48</title>SuperTuxKart</text><text x="115" y="195" text-anchor="end"><title>Battle for Wesnoth 43</title><tspan x="115" y="190">Battle for</tspan><tspan x="115" y="205">Wesnoth</tspan></text><text x="115" y="240" text-anchor="end"><title>Xonotic 24</title>Xonotic</text><text x="115" y="285" text-anchor="end"><title>Nethack 19</title>Nethack</text><text x="115" y="330" text-anchor="end"><title>The Dark Mod 16</title>The Dark Mod</text><text x="115" y="375" text-anchor="end"><title>Minetest 15</title>Minetest</text><text x="115" y="420" text-anchor="end"><title>Freeciv 12</title>Freeciv</text><text x="115" y="465" text-anchor="end"><title>Dungeon Crawl Stone Soup 9</title><tspan x="115" y="460">Dungeon Crawl</tspan><tspan x="115" y="475">Stone Soup</tspan></text></g>
<!-- bars -->
<g stroke="#949494" stroke-width="1"><rect x="120.5" y="42" height="30" width="391.5" fill="#a6cee3"><title>0 A.D. 73</title></rect><rect x="120.5" y="87" height="30" width="262.78767123288" fill="#1f78b4"><title>OpenTTD 49</title></rect><rect x="120.5" y="132" height="30" width="257.42465753425" fill="#b2df8a"><title>SuperTuxKart 48</title></rect><rect x="120.5" y="177" height="30" width="230.6095890411" fill="#33a02c"><title>Battle for Wesnoth 43</title></rect><rect x="120.5" y="222" height="30" width="128.71232876712" fill="#fb9a99"><title>Xonotic 24</title></rect><rect x="120.5" y="267" height="30" width="101.89726027397" fill="#e31a1c"><title>Nethack 19</title></rect><rect x="120.5" y="312" height="30" width="85.808219178082" fill="#fdbf6f"><title>The Dark Mod 16</title></rect><rect x="120.5" y="357" height="30" width="80.445205479452" fill="#ff7f00"><title>Minetest 15</title></rect><rect x="120.5" y="402" height="30" width="64.356164383562" fill="#cab2d6"><title>Freeciv 12</title></rect><rect x="120.5" y="447" height="30" width="48.267123287671" fill="#6a3d9a"><title>Dungeon Crawl Stone Soup 9</title></rect></g>
<g font-size="10" fill="#FFFFFF"><text class="golsvg_counters" x="517" y="63" font-size="15">73</text><text class="golsvg_counters" x="388.28767123288" y="108" font-size="15">49</text><text class="golsvg_counters" x="382.92465753425" y="153" font-size="15">48</text><text class="golsvg_counters" x="356.1095890411" y="198" font-size="15">43</text><text class="golsvg_counters" x="254.21232876712" y="243" font-size="15">24</text><text class="golsvg_counters" x="227.39726027397" y="288" font-size="15">19</text><text class="golsvg_counters" x="211.30821917808" y="333" font-size="15">16</text><text class="golsvg_counters" x="205.94520547945" y="378" font-size="15">15</text><text class="golsvg_counters" x="189.85616438356" y="423" font-size="15">12</text><text class="golsvg_counters" x="173.76712328767" y="468" font-size="15">9</text></g>
<!-- bar splitters --><line x1="115" y1="80" x2="115" y2="81" stroke="#757575" stroke-width="10" /><line x1="115" y1="125" x2="115" y2="126" stroke="#757575" stroke-width="10" /><line x1="115" y1="170" x2="115" y2="171" stroke="#757575" stroke-width="10" /><line x1="115" y1="215" x2="115" y2="216" stroke="#757575" stroke-width="10" /><line x1="115" y1="260" x2="115" y2="261" stroke="#757575" stroke-width="10" /><line x1="115" y1="305" x2="115" y2="306" stroke="#757575" stroke-width="10" /><line x1="115" y1="350" x2="115" y2="351" stroke="#757575" stroke-width="10" /><line x1="115" y1="395" x2="115" y2="396" stroke="#757575" stroke-width="10" /><line x1="115" y1="440" x2="115" y2="441" stroke="#757575" stroke-width="10" /><!-- bottom axis numbers -->
<g font-size="10" fill="#000000" text-anchor="middle"><text x="120.5" y="500" font-size="15">0</text><text x="198.5" y="500" font-size="15">15</text><text x="276.5" y="500" font-size="15">29</text><text x="354.5" y="500" font-size="15">44</text><text x="432.5" y="500" font-size="15">58</text><text x="510.5" y="500" font-size="15">73</text></g>
<!-- bottom axis label -->
<text x="285" y="515" font-size="15" fill="#000000" text-anchor="start">Total</text>
</svg>
除了轻微的着色外,它们没有额外的 CSS。
最佳答案
只需更改 height
的 svg 到 auto
所以它随窗口宽度缩放并添加 max-height:520px
同样,它不会在大屏幕上失去对高度的控制。
<div style="text-align: center" width="100%"><svg class="golgraph" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" version="1.2" viewbox="0 0 600 520" height="auto" style="max-height: 520px">
<!-- Other svg stuff -->
</svg></div>
(在 IOS 10 上测试)
<svg width="">
prop 两次 - 我在这里删除了它,现在它只是
100%
关于html - div 上方和下方的巨大空间,内部有 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41988960/
假设有一个具有非常简单的 UI 层次结构的窗口,它只有两个同级: NSTextView 和 NSButton,并且它们确实重叠。 我的问题是,为什么光标悬停在按钮上时会有所不同,具体取决于其下方是否有
例如,当我将 TPanel 添加到表单并使用 alTop 对齐它,然后将 TMainMenu 添加到同一表单时,主菜单位置会覆盖面板位置,以便主菜单保持在窗体的最顶层,面板显示在其下方。 是否可以覆盖
我想构建一个 UI,其中我在屏幕顶部有一些固定的小部件(在所有选项卡上可见),然后在它们下面我想要一个 TabBarView(底部有选项卡栏),这是否可能而不使您的自己的标签小部件还是 TabBarV
我一直在这里关注 Phaser 3 的介绍 http://phaser.io/tutorials/making-your-first-phaser-3-game并发现我的 Angular 色“悬停”在
我在 View 中间有一个 UITextView,在 View 底部有一个 UIToolBar。当我触摸 UITextView 时,我希望在 UIToolBar 上方出现一个可视键盘。我该怎么做? 最
我正在尝试制作井字游戏,我有一个 3 x 3 按钮网格,但我想在按钮上方有一个栏,显示分数和玩家姓名,有人可以帮助我吗?到java,不知道从哪里开始。 import javax.swing.*; im
是否可以指定 noUiSlider 绘制的工具提示的位置?似乎默认情况下它将第一个放在 slider 上,第二个放在下面。我理解这里的可用性目标,但我想把两者都放在上面或下面。 示例(带有上方和下方的
我的应用程序中有主详细布局(参见左图): 我为操作栏设置了导航模式列表(使用它来过滤第二个 fragment 中的 ListView ): final ActionBar actionBar = ge
我是 iOS 编程新手,在使用 XLPagerTabStrip(github.com/xmartlabs/XLPagerTabStrip) 时遇到了困难。我按照它的教程,成功在VC的顶部添加了Page
这个问题适用于任何项目,但在这种情况下,我想将我的图像放置在 map 上方,目前它位于 map 下方。 我是 swift 1.2 的新手,所以我不知道如何组合一个示例,任何帮助将不胜感激。 最佳答案
我如何在 javascript 中确定一个元素是否在视口(viewport)上方(用户已经滚动过它)(不仅仅是它是否可见)? 在这段代码中: 控制台日志(iselement1aboveviewport
我正在尝试将工具栏添加到我的 View Controller 。 我的 View Controller : -(void)loadView { UIWebView *webView = [[U
我知道这是一个一般性问题,但任何方向都会有所帮助。 所以我正在使用这个模块 https://github.com/maxep/MXSegmentedPager尝试重新创建 Twitter 的个人资料页
我需要在保存按钮下放置一个带有 id 的 div。这是 html 代码: save 这是我的 : 通过这种方式,div 隐藏了按钮,我的目的是在 div 上方显示按钮。
我试图将我的整个 refreshControl 放在 tableview 后面。我可以通过这样做来放置实际的微调器: self.tableView.addSubview(refreshContro
这在 Safari 和 Firefox 中都会发生。我的导航栏看起来像这样: Test 相关的 CSS 看起来像: li { float: left } a:hover {
我在 CSS 中的 #footermain div 上有一个框阴影,但我无法让它显示在绿色页脚上方。我什么都试过了,还是想不通。 #footermain { background: #1f6c
我试图将图像部分放置在旋转 slider 上方( slider 上侧的一部分应该被图像覆盖)我试过 image{position:relative; z-index:10; } slider{posi
我认为这是一个简单的问题,但我无法理解它。我在页面顶部有一个固定的 div,当我向下滚动查看内容时,内容(文本)显示在该固定 div 上方 5 像素的边距中。该边距(黑色,请参阅 https://js
我有两个 div,在页脚配置中。目的是在悬停时通过显示隐藏的 div 向上扩展页脚。 #extendedFooter, #test { display: none; } #standardFo
我是一名优秀的程序员,十分优秀!