css - 如何使用 CSS 使自定义嵌入代码具有响应性
问题描述
我需要将来自外部网站的自定义嵌入代码嵌入到我的 wordpress 博客文章中。
自定义嵌入代码具有以下格式:
<!-- TradingView Chart BEGIN -->
<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
<script type="text/javascript">
var tradingview_embed_options = {};
tradingview_embed_options.width = '640';
tradingview_embed_options.height = '400';
tradingview_embed_options.chart = 'z1zThvGU';
new TradingView.chart(tradingview_embed_options);
</script>
<p><a href="https://www.tradingview.com/chart/GBPUSD/z1zThvGU-GBPUSD-Forecast-on-H4/">GBPUSD, Forecast on H4.</a> by <a href="https://www.tradingview.com/u/DatTong/">DatTong</a> on <a href="https://www.tradingview.com/">TradingView.com</a></p>
<!-- TradingView Chart END -->
该代码工作正常,但在移动设备或表格中查看时它没有完全响应,并且它也不是以桌面为中心。可能是因为代码生成了固定宽度和固定高度。
但这就是问题所在。我需要覆盖嵌入代码样式,以便我可以随意设置它的样式。
我尝试了很多选择,但它不起作用。我还检查了 DOM,发现生成了一个包装 div,但是当尝试设置生成的包装 div 的样式时,它仍然无法正常工作。我做的另一个选择是手动将代码包装在 wordpress 编辑器中,希望我可以控制宽度和高度,但仍然无法正常工作。尽管即使它有效,但在每篇博客文章中手动设置样式也不是一个好主意,因此如果我们可以使用自定义样式表覆盖它会很棒。
请参阅下面的小提琴:
http://jsfiddle.net/7695akjh/8/
有什么想法可以使此代码完全响应吗?
解决方案
在摆弄标记之后,我终于弄明白了!所以这解决了。
推荐阅读
- python - 为什么 Python 不从封闭变量范围切换到局部变量范围?
- python - Django 静态文件有时加载,有时不加载
- java - 在Java中排序后保留数组中元素的索引
- ruby-on-rails - Devise & Ruby on Rails:尝试登录时如何解决“已完成 401 未授权”
- php - 管理员限制页面未重定向到管理员登录页面 Laravel 7
- google-cloud-storage - 错误:blob.download_to_filename,返回一个空文件并引发错误
- javascript - . NgFor 仅支持绑定到可迭代对象,例如数组。任何身体帮助将不胜感激
- android - 验证电子邮件和电话号码和姓名
- php - 如何将选定的值从 select 传递到同一视图中的链接?
- django - 如何更新数据库中的单个字段,django