PHP
HTML5

HTML5またはPHPでの著作権表記

書き方を迷ってる方のためにHTML5や、PHP5.4以降で、著作権表示をする場合の書き方をメモしておきます。


著作権表記

著作権発行年を2018年、現在の年を2019年として、

昔、著作権表記は

Copyright © 2018-2019 ○○ All rights reserved.

など書かれているサイトが多かったのですが、実際表記するのは

© 2018 ○○ または © 2018-2019 ○○

だけで大丈夫です。


PHPで出来て、HTMLで出来ないこと

HTMLでは現在の年を手動で更新しなければいけませんが、PHPでは自動更新ができます。

つまり、「© 2018-2019 ○○.」この2019の部分が実際の年に合わせて自動更新できます。


タグ

著作権表記に使用するタグが用意されています。

それは、<small>タグです。(免責、注意などにも使用できます。)

<p>タグと<small>タグを合わせて著作権表記します。


書き方


HTML (© 2018 ○○)


HTML

<p><small> &copy; 2018 ○○ </small></p>



中央寄せにしたい場合


HTML

<p align="center"><small> &copy; 2018 ○○ </small></p>



CSSを使って中央寄せにしたい場合


HTML

<p class="copy"><small> &copy; 2018 ○○ </small></p>



CSS

p.copy {

text-align: center;
}


PHP (© 2018-2019 ○○)


PHP

<p><small> &copy; 2018-<?=date('Y')?> ○○ </small></p>



中央寄せにしたい場合


PHP

<p class="copy"><small> &copy; 2018-<?=date('Y')?> ○○ </small></p>



CSSを使って中央寄せにしたい場合


HTML

<p class="copy"><small> &copy; 2018 ○○ </small></p>



CSS

p.copy {

text-align: center;
}


いらないと思いますが、echoで書く場合


ダブルクオーテーションで囲む場合


PHP

echo "<p><small> &copy; 2018-".date('Y')." ○○ </small></p>\n";



中央寄せにしたい場合


PHP

echo "<p align=\"center\"><small> &copy; 2018-".date('Y')." ○○ </small></p>\n";



CSSを使って中央寄せにしたい場合


PHP

echo "<p class=\"copy\"><small> &copy; 2018-".date('Y')." ○○ </small></p>\n";



CSS

p.copy {

text-align: center;
}


シングルクオーテーションで囲む場合


PHP

echo '<p><small> &copy; 2018-'.date('Y').' ○○ </small></p>'."\n";



中央寄せにしたい場合


PHP

echo '<p align="center"><small> &copy; 2018-'.date('Y').' ○○ </small></p>'."\n";



CSSを使って中央寄せにしたい場合


PHP

echo '<p class="copy"><small> &copy; 2018-'.date('Y').' ○○ </small></p>'."\n";



CSS

p.copy {

text-align: center;
}