`リンク元`
↓
`飛び先`
`
飛び先`
`
飛び先
`
# はじめに
:::note info
急いでいる方は[解決方法を考える](#解決方法を考える)まで飛ばしてください。
:::
この記事は、`pre`タグの余分なインデントを削除する方法について、数種類の方法を紹介しています。
また、最初の方は問題発生までの手順や、余分なインデントの正体なども書いています。
作者自身が初心者のため、間違いがある可能性があります。
もしあったらすみません。
## 環境
* OS: Mac
* エディタ: VSCode
* インデント: スペース×2(` `)
* HTMLの表示: Chrome
ついさっき知ったんですが、インデントにもタブとスペースの2種類あるんですね…
ずっとTabキーを押したらインデントできるくらいにしか思ってなかったので、まさかTabキーを押して入力されていたのがスペースだとは思いませんでした…
VSCodeのインデントの設定については、以下の記事をご覧ください。
https://qiita.com/e6nlaq/items/cbd90086f4de18cc68b6
# 問題
:::note
## 大人になって気づいてしまった ##
![スクリーンショット 2024-06-18 13.13.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3720831/77f2f3e5-1307-8c88-6e48-361b932e5774.png)
私は毎日夢を見ます。
ほとんどの夢は、私が主役の物語です(笑)
脇役の夢は見たことがないと言っていいくらい
**主役に憧れ**があるんでしょうね・・・
### 私がよく見る夢 ###
・魔法の絨毯にのって空を自由に飛びながら冒険する
・ヒーローになって困っている街のみんなを救う
・ほうきにのって登下校する
→ 大体、授業中に悪役が現れるため、
変身して悪役の心を救いにいく
など数え切れないほど様々な物語の夢を見ます。
しかし夢が覚めると気づいてしまうのです。
**数秒前まで使えてた魔法が
現実に戻った時には使えないということを。**
## 救世主が現れた!! ##
最近、**p5.js**というものを知りました。
p5.js:
お疲れ様です。
今回から見本通りに幾何学模様を3つ作成する課題に取り組んでいきます。
既に2日前から始めていましたが、進捗報告をしていなかったため現状までをまとめて書きます:writing_hand:
![スクリーンショット 2024-06-18 114101.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/140b81f6-ca52-ba0c-d8e0-464624880bfc.png)
![2024-06-18 101908.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/c5995aac-5324-2260-11f0-b8745bd4f044.png)
1つ目は要素を横に並べて、中央ぞろえにするといったものです。
見本と何度も見比べましたが、親要素の20%にちゃんとなっているのでしょうか…?
見本の方はもう少し横長いような気がしましたが…
![2024-06-18 095840
# 親の顔より見たテーブル
このデザイン見たことある!!
:::note info
なんか盛り上がりました🔥
:::
そう思ったそのデザインは、`Excel`や`PowerPoint`
# OGPタグとは
OGPタグとは「Open Graph Protcol」の略です。OGPタグは、FacebookやX(旧Twitter)、Slack、LinkedInなどのSNSでシェアした際に設定したWEBページのタイトルや画像、詳細情報などを共有することができます。
# OGPタグを利用するメリット
正確な情報をユーザーに伝えることができるためです。
例えば、URLをシェアした際に、タイトルや画像が表示されないと、ユーザーがURLをクリックするかどうかを判断することが難しくなります。
そのため、OGPタグを利用することで、URLをシェアした際に、正確な情報をユーザーに伝えることができます。
# OGPタグの設定方法
OGPタグは、HTMLのheadタグ内に記述します。
以下に、OGPタグの設定方法を示します。
1. head要素に、以下のようにOGPタグを記述します。
`prefix=”og: http://ogp.me/ns#”`
2. headerタグ内のmetaタグに、以下のようにOGPタグを記述します。
“` html
JavaScriptで特定のidを持つ要素にクラスを追加または削除する方法を紹介します。
### 実行環境
HTML5
CCS3
Google Chrome: 126.0.6478.62(Official Build) (64 ビット)
## 準備
[前回の記事](https://qiita.com/DreamMyHome/items/76f0b6f7c934c2ca5bcd)で作成したクラスを使います。
サイズ、色、枠線は任意のものに変更してください。
“`html
“`
“`css
.main-content {
display: flex;
justify-content: space-evenly;
}
.but
CSSを使ってボタンの枠を点滅させて強調表示する方法を紹介します。
### 実行環境
HTML5
CCS3
Google Chrome: 126.0.6478.62(Official Build) (64 ビット)
## 準備
CSSで作成した以下のボタンを使います。
サイズ、色、枠線は任意のものに変更してください。
“`html
ボタン
“`
“`css
.button {
width: 100px;
height: 50px;
border: 2px solid black;
display: flex;
justify-content: center;
align-items: center;
background: palegreen;
}
“`
![スクリーンショット 2024-06-10 090047.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810489/4956a1
## はじめに
今回、プログラミング初心者4人で行った初めてのチーム開発プロジェクトについての記事です。
テーマは『自分たちの役に立つものを開発する』
## チーム開発の流れ
1. アイデア決め
1. スライド作成、要件定義
1. 設計、タスク出し
1. 環境構築
1. 実装、プレゼン準備
1. プレゼン
## アイデア決め
まず、それぞれ一人が一つ抱えている課題のアイデアを出すことにしました。
私はFigmaを使うことを提案し、付箋を使ってアイデアを書き留め、その中から一つを選ぶことで決める流れになりました。
アイデアの課題、目新しさ、難易度で決めていく中で良い点、そうではない点がそれぞれにあり、賛同や衝突もありながら一つに決めるのが困難になりました。
そこで他のチーム開発ではどのようなアイデアがあったのかを見て、課題、目新しさ、実装難易度を改めました。
その後、4人の共通な新たな課題として「日々つけている日報をわかりやすく一目で振り返りたい。」ということが上げられました。
そこからはその課題を解決するためのアイデアがどんどん出てき方向性が決まっていきました。
ここで方向が
## はじめに
みなさんは、フォームなので必須項目が入力されてない時、Submitボタンに `disabled` をつけて押せないようにしていませんか?
この記事では、ボタンに`disabled`属性をつけない方がいい理由と`disabled`をつけない方法を紹介します。
## disabled属性をつけない方がいい理由
`disabled` 属性をつけると、ユーザーがボタンを操作することを防ぎます。
そのため、キーボード(Tabキー等)で操作している時フォーカスが当たらないため、ボタンの存在が認知できません。
disableがない時 | disableがある時
:-:|:-:
![3つのボタンにフォーカスが当たっているgif動画](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/390720/b80e010c-a055-02c6-0e98-59d6c37c6896.gif)|![3つのボタンの中に1つdisabledのボタンがあり、2つのボタンにフォーカスが当たっているgif動画](https://qi
こんにちはAtsu1209です。
今回はエンジニアが落ち着かなくなるコードを書いてみた 第三回です
**第一回**
https://qiita.com/Atsu1209jp/items/d4273320d5ce5f690e9a
**第二回**
https://qiita.com/Atsu1209jp/items/a1b051107bca65e87ceb
**番外編**
https://qiita.com/Atsu1209jp/items/b88c5e5ccbf037e76565
# 今回作るもの
今回は作るもの自体はまともですが、コメントアウトを大量に入れて
恐怖を覚えさせたいと思います。
今回はブログのHTML部分をかいて行きます。
ブログのHTML部分のコードは以前の記事から流用します。
記事↓
https://qiita.com/Atsu1209jp/items/75a0acb5c4410aa2754e
# HTML
前回ChatGPTが書いたHTMLがこちらです。
“`html
ちょっとハマったのでメモしておきます。
## バージョン
– iPad 17.4.1
– iPhone 15.8.2
## やりたいこと
やりたいことは以下の2つです。
1. iPhone / iPad で、日本語入力時(ローマ字入力モード)の確定キー押下を検知したい
1. iPhone / iPad で、日本語入力時(ローマ字入力モード)の変換候補の中から何か1つが選択されたことを検知したい
以下、 iPhone のスクリーンショットになります。
ちょっと分かりづらいと思いますが、日本語ローマ字入力モードで「くま」の2文字を入力した直後の、まだ未確定のときのスクリーンショットになります。
このまま「くま」で入力を確定させたい場合は赤枠内の**確定**ボタンを押下すると思いますが、これがやりたいことの 1 になります。
「熊本」で確定させたい場合は黄色枠内の**変換候補**の中から「熊本」を選択すると思いますが、これがやりたいことの 2 になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.am
お疲れ様です。
先日提出してきた課題ですが、Googleフォントの指定や、ルート要素の指定に誤りがあったため再提出し、合格をいただいてきました:sweat:
![2024-06-16 230716.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/06d80cf6-0e0f-49d6-e8cc-2e1e5750dae3.png)
![2024-06-16 230750.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/ed75c5f3-d44b-fcdd-cdf9-bdac17b0c3d5.png)
font-family で指定するだけかと思いきや、ちゃんとGoogleのフォントサイトへ行って、コードなど入手しないといけなかったのですね…
この方法は知らなかったため、調べながら必要なコードを加筆:writing_hand:
また、ルート要素の指定で、 bodyタグにfont-s
## はじめに
この記事は先日投稿した記事のCSS版です。
Emmetについてご存知ない方や、HTMLでの使用例にご興味のある方は、
以下の記事も併せて参照していただけると嬉しいです。
https://qiita.com/ameRese/items/b62a80dc03673a44ec5d
今回も私がよく使うものに絞って紹介します。
詳しく知りたい方は以下のチートシートを参照してください。
https://docs.emmet.io/cheat-sheet/
## 使い方
HTMLと同様、キーワードを入力してTabキーまたはEnterキーを押すだけです
## よく使うキーワード
:::note
### () 付きのプロパティ値に付いて
コードブロックで () を付けているものは初期値で、変換後に続けて値を入力することで変更可能です。
複数ある場合はTabキーで次の入力欄に飛びます。
↓こんな感じです↓
![Emmet Sample](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3362317/41d
# この記事を書こうと思った背景
Meceus社の国産Javascriptフレームワーク「Wijmo」のGridを使った情報があまりにも少ないため困っている人たちへ、そして自分への備忘録として書いてます。
# 完成イメージ図はこちら
【解説】
グリッドの変更したいリンクを選択すると、Bootstrapのモーダルウィンドウがふわっと出てきて、モーダル画面でリンク名を変更すると呼び出し元のリンク名が変更されているというサンプル。
1.変更したいリンクの選択する
![画像4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1169664/0fd4c65d-607b-2b59-f7ce-56b9f55a3deb.png)
2.モーダルの表示する
![画像1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1169664/fc9fae78-d969-31e3-a4fa-6040aef
# 前置き
もう本当、ビビりましたよ。
https://qiita.com/official-events/142fdd0d69ff6bb2d547
上のキャンペーンのタイトルを最初に見たとき、筆者は素直に「ええやん」と思いました。なぜなら、タイトルに
– **`markdown`**
– **`AI`**
という2つの言葉が含まれるからです。
筆者はいうなれば**パブロフの犬**のようなもので、これらの要素を含む存在に無条件で靡いてしまう。`markdown`という言葉が目に入るととりあえず安心感を覚えますし、`AI`については……場合によりますが。`markdown`の隣にいる場合は、コイツに任せてもいいかな、という気になれるのです。
そういうわけで……`markdown AI`というプロダクト名は大変気に入りました。何せ**安心感**というか、喉越しのさわやかさがあります。炭酸水というよりはいろはすに近い、そんな感じ。エコロジーに配慮したラベルを剥がしてリサイクルしつつ、プロダクトの詳細を見ていきましょう。
> # 概要
> 弊社開発のmarkdown AIを使用した感想
お疲れ様です。
先日の続きを進め、先ほど課題提出をして参りました:raised_hand:
htmlは指定通りに完了しておりましたが、cssが最後までできていませんでしたが、残りも数項目であったため、30分ほどでできました。
![2024-06-15 225058.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/bdf44e7b-b4ea-f86b-cd31-aa64be1f1564.png)
![2024-06-15 225605.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/572015c0-42dc-03fd-e163-b75a352689d5.png)
![2024-06-15 225213.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3810013/01b1fd09-df85-0a
# はじめに
本記事ではHTML、CSSを使用しテキストに横スライドアニメーションをつける方法について記載します。
# ゴール
次のような横スライドアニメーションを作成する事を本記事のゴールとする。
![slideanimsa.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1247619/8a68ffd8-449a-6499-9b82-97523f37680b.gif)
# ソース
## HTML
htmlファイルを準備します。今回は`横からテキストをスライド表示`という`ht`タグのテキストをスライド表示させます。
“`html:index.html
横スライドアニメーション
# はじめに
本記事ではHTML、CSS、JSを使用し、テキストに落下するアニメーションを実装する方法について紹介します。
# ゴール
次のような落下アニメーションを作成する事を本記事のゴールとする。
![dropSample.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1247619/0bc7b534-6167-dbc0-5801-0ea8d7969e20.gif)
# ソース
## HTML
htmlファイルを準備します。
htmlでは`p`タグで`落下アニメーションをつけた文字サンプル` というテキストを表示させます。
アニメーションについて別のJSとCSSで作成するのでそれらのファイルをインポートしておきます。
“`html:index.html