モバイル、デスクトップ、タブレットでこの JavaScript セクションを正しい幅に統合しようとしているので、次のように書きました。
これはモバイルで表示されます (CSS で @media (min-width:...) を使用)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
これはタブレットに表示されます (CSS で @media (min-width:...) を使用)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
これはデスクトップに表示されます (CSS で @media (min-width:...) を使用)
<p align="center">News<script language="JavaScript" type="text/javascript" charset="iso-8859-1" src="//www.intopic.it/iframe.php?cat=fonti-rinnovabili&rootcat=tecnologia&type=2&bgcolor=FFFFFF&bdcolor=FFFFFF&lcolor=666666&font=1&fontsize=13&box=1050&window=1"></script></p>
問題は変数「ボックス」が原因で、実際にはブラウザーによって 3 回読み取られます。モバイル、タブレット、および PC のコードの各部分が存在し、ブラウザーによって読み取り可能であるため、幅を次のように設定する最後のボックス値を取得します。 250 はモバイルでは問題ありませんが、デスクトップやタブレットでは問題ありません。そのため、デバイスに適合するコードの部分のみを動的に表示する必要があります。どうすればよいですか?