画像もサムネイルもキャプションも一定の時間で切り替わって、、というギャラリーを作りたいときが多々あります。やりたいことをまとめます。こんな方におすすめです。onclick属性では、要素をクリックしたときに、どのような処理を行うかを設定することができます。このonclick属性はより複雑な処理をすることができるJavaScriptと一緒に使われることが多いです。このonclick属性が設定された要素をクリックすることで、onclick属性に指定したJavaScriptの関数などが実行されるようになります。ここで一旦、HTMLとJavaScriptの関係についておさらいしておきましょう。そのコンテンツをアニメーションで動かしたり、ユーザーからの入力を取得したりするのがJavaScriptになります。その中でユーザーからのクリックを取得するために使われるのがonclick属性になります。ちなみに、HTMLで作られたコンテンツに装飾を行う目的で使われるのが、CSSになります。アラートを出す以外にも、関数で定義されるものであればどのようなものでも指定することが出来ます。JavScriptで動くアニメーションなどでクリックされたかどうかを判定する場合も、今回と同じようにonclick属性を使います。このonclick属性がどのようなところで使われるかイメージがつきにくい方もいるかもしれません。このonclick属性は先程解説したように、クリックで実行されるようなアニメーションに使われる他にも、フォームでエンターキーを押したときにも実行されます。Googleなどの検索画面で検索を行う場合、マウスで検索ボタンをクリックする他にエンターキーで検索が始まると思うのですが、あの動きはonclickで再現することが出来ます。ウェブサイト制作をするには今回解説したHTMLは学習必須ですが、それだけでは仕事の幅は狭く、何ページも制作しなければならないなどと量をこなす仕事しかできなくなってしまいます。同時にCSSやJavaScript、WordPressなどの技術を身につけることで、単価の高い仕事や、案件数も多くなるためおすすめです。HTML/CSSのみとウェブサイト制作全般では案件数は約10倍ほど変わります。仕事を取り続けられるエンジニアになるために様々な技術を身につけていきましょう。HTML・CSSコーディングは短納期で大量のページを作成する案件も多く見受けられます。クライアントの要求に応えるため、コスト(1ページあたり単価)・スピード・クオリティの優先度を見極めながら進めるバランス感覚も求められる仕事です。複雑な案件ではHTML/CSSだけに留まらず、JavaScript(AJAX)を使った機能実装、WordPressをはじめとするCMSテンプレートの開発を手がけるケースもあります。このような場合にはプログラミング言語の知識も必要となるでしょう。