プログラミング日記【9ヶ月目第2週】デイトラ40代アラフォー初心者

アフィリエイト広告を利用しています

2024/7/8(月)プログラミング日記

【デイトラ:Web制作コース】248日目

作業時間:2時間30分

作業内容:DAY32-42 中級編最終課題(72日目)

PformのHTMLを完成する!(ブラウザ標準のフォームバリデーション機能のHTML)
DformセクションのHTML
Cバリデーションエラー実装したい
selectに疑似要素使えない👉画像の絶対配置❌👉scss変更
background-image を複数当ててそれぞれの画像の位置、大きさ調整で実装完了!
これは勉強になったぁ😊あえて絶対配置やめた選択に⭕あげたいと思います✌
残り2箇所はjsのはず、DO💪🔥
ADAY32-42完了!

2024/7/9(火)プログラミング日記

【Web制作コース 249日目】

作業:2時間

作業内容

  1. DAY32-42 中級編最終課題(73日目)
Pformの radio ボタンを完成する!(HTML、SCSS)
Dradio ボタンのHTML、SCSS
Cradioボタンの実装完了✌ググるのみで👍
:checkedはinput、select(option)のみで使用可能と復習👉構成の理解が進む👉「+」は「隣接セレクタ」も理解👉name、valueでradioボタンの選択を一つだけに設定(PHPでデータ扱うのにもname、value設定は重要なんだなと思った)
ここまでjsなし、HTML、SCSSのみで設定できた😊👍
あとはプライバシーポリシーのバリデーションエラーのみ🔥jsだ😅
ADAY32-42完了!

👇この記事、めっちゃ参考になった!👇labelタグでボタン化もめっちゃ参考になった!

ラジオボタン(input type="radio")の使い方 - HTMLリファレンス
HTMLのラジオボタン(input type="radio")の使い方を解説します。CSSでデザインや大きさをカスタマイズする方法・サンプルコードも紹介しています。

👇name、valueについて参考

HTMLでラジオボタンとチェックボックスを表示する方法【初心者向け】 | TechAcademyマガジン
HTMLの初心者向けに、「ラジオボタン」と「チェックボックス」を表示する方法を解説した記事です。いずれも【input type】のタグを使って実装可能です。データの管理上便利な、name属性とvalue属性も紹介。業務でも役立つ知識です。

👇隣接セレクタについて理解できた

CSSでラジオボタンをカスタマイズする方法 - プロエンジニア
フリーランスITエンジニア専門の案件紹介・転職支援エージェント【プロエンジニア】

👇:checkedについて理解できた

:checked - CSS: カスケーディングスタイルシート | MDN
:checked は CSS の擬似クラスセレクターで、ラジオボタン ()、 チェックボックス ()、 オプションボタン ( の中の ) 要素がチェックされていたり on の状態にあったりすることを表します。
:checked - Qiita
:checked:checked は CSS の擬似クラスセレクターで、ラジオボタン ()、 チェックボックス ()、 オプションボタン ( の中の ) 要素がチェックされていたり on の状態に…

2024/7/10(水)プログラミング日記

【Web制作コース 250日目】

作業:3時間

作業内容

  1. DAY32-42 中級編最終課題(74日目)
Pformの バリデーションエラー(プライバシーポリシー部分)を完成する!(javascript)
Dプライバシーポリシー部分のHTML、SCSS、js
C嬉しい誤算、プライバシーポリシーのバリデーションエラーは
inputを最小化(1px)してアイコン画像を利用してる👉アイコン画像を表示するだけ👉inputタグのrequiredが効かない👉ブラウザ標準のバリデーションエラー効かない👉jsでエラー実装
と考えてた👉1時間ググってコード変えてた
でも!labelタグ使ってるから1pxじゃなく、アイコンも含めてボタン化してた👉HTMLにrequired追記して実装できた、js不要(笑)1時間〜戻して〜😅
送信時のアラート設定も完了!👈このアラート部分のみjs設定した、後はHTML、SCSSのみで実装完了!
あとは、プライバシーポリシー未入力のときに、赤色にする実装を残すのみ
formセクション完了までもう少し💪
ADAY32-42完了!

2024/7/11(木)プログラミング日記

【Web制作コース 251日目】

作業:2時間

作業内容

  1. DAY32-42 中級編最終課題(75日目)
Pformの バリデーションエラー(プライバシーポリシー部分)を完成する!(javascript)
Dプライバシーポリシー部分のSCSS
Cやった!10日間かかってformセクション終了😃🙌
今日は chatGPT さまさまです👏
なかなかプライバシーポリシーの✅をバリデエラー時に赤色にできなかった😱labelしてるのでテキストクリックで✅されるから、バリデ自体実装できてるが🤔
どうやっても解決しない👉chatGPTにヘルプ👉納得した👉各要素に隣接セレクタ、しかも疑似要素(before)も使用かぁ
隣接セレクタ
user-invalid、validに隣接セレクタ⭕
&:checked の隣接セレクタの中に user-invalid、valid を入れてた❌
勉強になったぁ🤔
明日はりそさんを見習ってセクション終了ごとのスニペット登録を復習兼ねて行う!明日だけで完了して次のセクションへ進める!
ADAY32-42完了!
bakushin
bakushin

Javascript を使ったのは、送信成功時のアラート「送信が成功しました」のみでした!

バリデーションエラーをHTML、SCSSだけで実装するのが目標だったので、感激です!

2024/7/12(金)プログラミング日記

【Web制作コース 252日目】

作業:2時間

作業内容

  1. DAY32-42 中級編最終課題(76日目)
P中級編最終課題で時間をかけたパーツのコードをストックする
Dコードストック完了(バリデーションエラー、アコーディオン&アイコン回転、モーダル)
CVScodeのコードをCursorにコピペしてコピーミス予防しつつ、Notionにコピペ計画
👉Corsorでコンパイルしない、、🤔30分消費、未解決
👉Notionに挙動動画も埋め込んで、コードストック完了✅
VSCodeにもやっぱスニペット登録しておこうか🤔
が、デフォルトの純粋なコードに落とし込む時間が必要
👉コーディング重ねながらデフォルトに値するように磨き込んでいきつつスニペット登録をしていくことにした
コードの構成を整理しきって置きたいけど、受講期間を考慮して次のセクションへ進める
次は最終セクションだと思う、やる🔥
ADAY32-42完了!

2024/7/13(土)プログラミング日記

【Web制作コース 253日目】

作業:7時間

作業内容

  1. DAY32-42 中級編最終課題(77日目)
P中級編最終課題(footerを完了する!)
Dfooter(HTML、SCSS)
C中級編で力がついたのもわかるし、ここまでの応用で3-4時間あればできそうだな
👆これがコーディング前
実際は思ったよりSCSSが効かないポイントあり思うように進まず
80%くらいはできたかな🤔
明日中に仕上げたい!
justify-content;もmargin-inline:auto;もtext-aligin:center;も効かないのに、place-items: center center;が効くのはなぜ?
display:flex しないと.footer__figcaption と iframe の間に隙間ができる、display:flex gap:0 で合体させているような設計にしたが、この方法は良くない手法?よく使われる手法?articleタグ、figureタグを使えば.footer__figcaption と iframe は一つコンテンツとして表示されるので分離せず、間に隙間も出てくることは想像もしてなかった。コードがおかしいから分離した?本来は分離しないもの?
ADAY32-42完了!

2024/7/14(日)プログラミング日記

【Web制作コース 254日目】

作業:5時間

作業内容

  1. DAY32-42 中級編最終課題(78日目)
P中級編最終課題(footerを完了する!)
Dfooter(HTML、SCSS)
Cフッター下の余白ずっと❓と気になってた。コーディング最後に修正ときた
なかなか手こずり1時間で解決beforeがいい感じで「クリアさせないよ」と鍛えてくる😊
iframeでGoogleマップを埋め込んだけど、HTMLタグにはfigureタグ使ってった
メンターさんの回答👇
一つ思うのがgooglemapをfigureタグで囲み、店舗情報などをfigcaptionでコーディングしてあげることはあまりやらないかなと思いますね😅
figcaptionは画像を説明するためのタグですね!iframeは対象外かなあとは思います!
👆
HTMLタグの種類っていっぱいあるんだな🤔ってあらためて考えさせられた
とりあえず見本サイトをまねてaddressタグ、dlタグで修正しておく
今日ですべてのセクションのコーディングを終えた
明日から、マウスホバーでボタンの色の変更実装して、PerfectPixelで全体をチェック!
ブレークポイントごとの配置実装も残ってた
今月中に中級編クリア目標!
ADAY32-42完了!

👇参考になった

【HTML&CSS】フッターの下に余白ができないようにする | Points & Lines

【HTML&CSS】フッター下部の余白を無くす方法 – Qiita

bakushin
bakushin

あと、もう1点解決したこと!👇

bakushin
bakushin

display:flex した子要素に border-radius:16px;が効かない問題

 👉子要素にも下記を設定で解決しました!

  • border-radius:16px
  • overflow:hidden

Geminiに相談して解決👍

コメント

タイトルとURLをコピーしました