为什么我的 div 元素的高度没有改变(仅 HTML)?
Why does the height of my div element not change (HTML only)?
我正在尝试将 [这张股市图表] 嵌入到我的博客中。我选择 autosize: true
,根据网站宽度调整宽度,但想设置固定高度(例如 500 像素)。
尽管如此,我在 Whosebug 上阅读了很多内容并测试了不同的东西,但我无法让它工作。我尝试在 div
元素中添加 style
字段,还尝试添加父元素 div
。
这是示例代码:
<!DOCTYPE html>
<body>
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container" style="min-height: 500px; height: 500px; width: 500px;">
<div id="tradingview_b9e4a"></div>
<div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/SWB-LYYA/" rel="noopener" target="_blank"><span class="blue-text">LYYA Chart</span></a> by TradingView</div>
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
new TradingView.widget(
{
"autosize": true,
"symbol": "SWB:LYYA",
"timezone": "exchange",
"theme": "light",
"style": "2",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"enable_publishing": false,
"hide_top_toolbar": true,
"hide_legend": true,
"withdateranges": true,
"range": "5d",
"allow_symbol_change": true,
"save_image": false,
"container_id": "tradingview_b9e4a"
}
);
</script>
</div>
<!-- TradingView Widget END -->
</body>
</html>
我 expected/wanted 绘图是方形的 (500x500px),但生成的图表总是非常平坦,高度不会改变 - 无论我尝试什么:
我只想在 HTML 中执行此操作,不需要额外的 CSS 个文件。
您还需要设置 .tradingview_b9e4
元素的高度。 .tradingview-widget-container
的第一个 child;
<div id="tradingview_b9e4a" style="height: 100%;"
我正在尝试将 [这张股市图表] 嵌入到我的博客中。我选择 autosize: true
,根据网站宽度调整宽度,但想设置固定高度(例如 500 像素)。
尽管如此,我在 Whosebug 上阅读了很多内容并测试了不同的东西,但我无法让它工作。我尝试在 div
元素中添加 style
字段,还尝试添加父元素 div
。
这是示例代码:
<!DOCTYPE html>
<body>
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container" style="min-height: 500px; height: 500px; width: 500px;">
<div id="tradingview_b9e4a"></div>
<div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/SWB-LYYA/" rel="noopener" target="_blank"><span class="blue-text">LYYA Chart</span></a> by TradingView</div>
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
new TradingView.widget(
{
"autosize": true,
"symbol": "SWB:LYYA",
"timezone": "exchange",
"theme": "light",
"style": "2",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"enable_publishing": false,
"hide_top_toolbar": true,
"hide_legend": true,
"withdateranges": true,
"range": "5d",
"allow_symbol_change": true,
"save_image": false,
"container_id": "tradingview_b9e4a"
}
);
</script>
</div>
<!-- TradingView Widget END -->
</body>
</html>
我 expected/wanted 绘图是方形的 (500x500px),但生成的图表总是非常平坦,高度不会改变 - 无论我尝试什么:
我只想在 HTML 中执行此操作,不需要额外的 CSS 个文件。
您还需要设置 .tradingview_b9e4
元素的高度。 .tradingview-widget-container
的第一个 child;
<div id="tradingview_b9e4a" style="height: 100%;"