現在、私は現在WordPressのWebサイトでカスタムヘッダーを動的に呼び出そうとしています。私は、次のコードを使用しています:W3C検証エラー:パーセンテイルの高さと幅の属性
<img src="<?php header_image(); ?>" height="20%<?php echo get_custom_header()->height; ?>" width="20%<?php echo get_custom_header()->width; ?>" alt="header-image" />
を上記のコード、ブラウザに次の行が出力されます。
<img src="http://localhost/wordpress-folder/wp-content/uploads/2017/10/image.jpg" height="20%3484" width="20%2439" alt="header-image" />
上記のコードが正常にカスタムヘッダーを呼び出しますが、それはW3Cの検証に失敗しません。エラーメッセージは次のとおりである:私はこのエラーを取り除くように見えることができる
Bad value 20%3484 for attribute height on element img: Expected a digit but saw % instead.
唯一の方法は、%を除去することである(PXは、エラーを生成)および数のみに残します。
インライン/外部スタイルシートを実装できるように、コードを再構成する以外にPixels/Percentageを使用する方法はありますか?
高さと幅の属性はピクセル単位であるとみなされます。数字以外を削除するか、スタイル属性を使用してください。 'style =" width:100px; height100; "' – bassxzero
https://www.w3schools.com/tags/tag_img.asp – bassxzero
@bassxzeroありがとう。私はこれを最初に試していましたが、それが機能している間に、画面全体を覆うように画像を拡大しました。 pxが1に設定されていても、私は '<?php echo get_custom_header() - > height; ?>「問題は解決されました。ありがとうございました。また、リンクを共有していただきありがとうございます。 – Craig