タグ

Web制作に関するwate_wateのブックマーク (491)

  • 令和のHTML / CSS / JavaScriptの書き方50選

    Web制作技術は日々進化しており、会社やプロジェクトによっては昨今の環境に適さない書き方をしているケースも時折見受けられます。 そこで今回は「2024年のWeb制作ではこのようにコードを書いてほしい!」という内容をまとめました。 質より量で、まずは「こんな書き方があるんだ」をこの記事で伝えたかったので、コードの詳細はあまり解説していません。なので、具体的な仕様などを確認したい方は参考記事を読んだりご自身で調べていただけると幸いです。 1. HTML 画像周りはサイトパフォーマンスに直結するので、まずはそこだけでも取り入れていただきたいです。また、コアウェブバイタルやアクセシビリティも併せて理解しておきたい内容です。 Lazy loading <img>にloading="lazy"属性を付けると画像が遅延読み込みになり、サイトの読み込み時間が早くなります。

    令和のHTML / CSS / JavaScriptの書き方50選
  • ウェブアクセシビリティハンドブック|ましじめ株式会社

    ハンドブックは、WCAG 2.0(JIS X 8341-3:2016)の達成基準をもとに すべての利用者がウェブサイト利用できるようにするためのアクセシビリティ向上の具体的な指針と実践的なアドバイスを提供します。 はじめに ウェブアクセシビリティとは 運用時のウェブアクセシビリティの取り組み 開発時のウェブアクセシビリティの取り組み ウェブアクセシビリティ試験 ウェブアクセシビリティ試験の流れ ウェブアクセシビリティ方針(サンプル) ウェブアクセシビリティ検証結果(サンプル) ウェブアクセシビリティ検証試験実施ページリスト(サンプル) 参考 実装の参考 ツールの参考 達成基準(適合レベルA,AAを解説) 1. 知覚可能の原則 代替テキストのガイドライン 【A】非テキストコンテンツの達成基準 時間依存メディアのガイドライン 【A】音声だけまたは映像だけ(収録済み)の達成基準 【A】キャプシ

    ウェブアクセシビリティハンドブック|ましじめ株式会社
  • Webサイト制作の要件定義書の確認項目|重松佑 / Shhh inc.

    プロジェクトのキックオフ前後に作成する要件定義書。確認の抜け漏れを最小限に抑えるには、どのようなことを記載しておくべきか。そして、メンバーへのスムーズな共有と、その後の円滑なプロジェクト進行のための、良い要件定義書とはどのようなものだろう。自分たち用のメモも兼ねて「Webサイト制作プロジェクトの要件定義書」の確認項目をnoteに整理してみます。 1. プロジェクト概要1-1. 背景プロジェクトを発案するに至った背景です。現状の課題、ビジネス要件の変化、ユーザーの変化、社会的要請など、プロジェクトの存在意義や必要性を記載します。 1-2. ゴールゴールとは「完了条件」です。何を達成すれば終わるのか、どこに行けば終わるのかを記載します。通常は5W1Hのうち、WHATやWHEREをゴールとします。 1-3. 目的プロジェクトを何のために進めるのかという意図です。ゴールよりも広い視野で捉えます。5

    Webサイト制作の要件定義書の確認項目|重松佑 / Shhh inc.
  • Tailwind CSSですぐに実装できるUIコンポーネントのまとめ -tailblocks

    Webページでよく見かけるUIコンポーネント、ヘッダ・フッタ・ヒーロー・ギャラリー・ステップ・お問い合わせなどをTailwind CSSですぐに実装できるコードをまとめたtailblocksを紹介します。 それぞれのUIコンポーネントにはさまざまなバリエーションもあり、スマホ・タブレット・デスクトップでの表示、ライトモード・ダークモード、テーマカラーの変更など、非常に便利です。 tailblocks -GitHub tailblocksの特徴 tailblocksのデモ tailblocksの特徴 tailblocksは、Tailwind CSSですぐに実装できるUIコンポーネントをまとめたものです。Tailwind CSSUIコンポーネントをカスタマイズするためのユーティリティとなるclassを提供するCSSです。 参考: Tailwind CSSの便利な使い方、レイアウトやUIコンポ

    Tailwind CSSですぐに実装できるUIコンポーネントのまとめ -tailblocks
  • 【2時間30分の大ボリューム動画付き】中小企業のためのWebサイト改善完全版|堤大輔@中小企業のWeb集客の全てを暴露

    ★このnoteの最後に2時間30分の動画が張り付けてあります。まずはどうか「はじめに」からのテキストを読んでいただき、その後で動画をご覧いただけると幸いです。 100%と安易に言うのは好きではないですが、このテキストと動画を見ていただければ、あなたのWeb集客は100%改善されると信じています。 こういった内容でよくありがちな「ユーザーのことをちゃんと考えましょうね!」なんていうふわっとした内容でなく、何をどうすれば良くなるというみなさんが知りたいであろう具体策をお伝えします。しかもお金もかからず、即効性もある方法です。 はじめに世の中のほとんどの業種でWebでの集客が当たり前になってきて、急成長している会社でWebでの集客をしていないという会社を探す方が難しいくらいの時代になってきました。 それは皆さん分かっていると思いますし、ほとんどの方がWebでの集客を成功させたいと思っていることと

    【2時間30分の大ボリューム動画付き】中小企業のためのWebサイト改善完全版|堤大輔@中小企業のWeb集客の全てを暴露
  • サイトリニューアル成功のカギを握る「4つの確認事項」とは?/はじめてのサイトリニューアル(第1回) | 失敗しない! はじめてのサイトリニューアル | Web担当者Forum

    自社サイトを運営していると、じつにさまざまな理由でサイトリニューアルの機会はやってきます。 自社サイト経由の問い合わせが伸びない検索エンジンからの集客が毎年減り続けているといった明確な理由にもとづいて行われる例はまれで、 競合サイトがリニューアルしてから景気がよさそう世の中のデバイストレンドに自社サイトが乗り遅れているブランドリニューアルにあわせて自社サイトも一新したいなど、なんとなくリニューアルをしようという雰囲気になって始動することも少なくありません。 そういった「なんとなくリニューアル」では、デザインや機能、コンテンツの充実など、「どのように作るか」に目が行きがちです。しかしながら、どんなにカッコよくて、先進的な機能を搭載したサイトであったとしても、結果に繋がらなければ、リニューアルは成功とは言えません。 結果とはすなわち、会社の売上や利益への貢献です。経営的な視点で見れば、リニュー

    サイトリニューアル成功のカギを握る「4つの確認事項」とは?/はじめてのサイトリニューアル(第1回) | 失敗しない! はじめてのサイトリニューアル | Web担当者Forum
  • CSS フレームワークを使いたくない - ジンジャー研究室

    CSS フレームワークが辛い。 ここでいう CSS フレームワークとは Bootstrap とか Bulma とかそういうやつのことである。昔から自分はこういうのが苦手で、一定の便利さは感じつつもどうしても馴染めないという状態が続いていて、それでも「それは使い方が悪いだけで、ちゃんと使いこなせばペイするんだろう」と思って今までズルズル使ってきてしまったのだが、やっぱりそれでもどうしても辛くなり脱フレームワークしようと思う。 もちろん使いこなせる人には使いこなせるんだろうし「使うべきでない!」という主張をするつもりはない。頭のいい人には使えるんだろう。昔は「今すぐ〜すべき 10 の理由」みたいなことを適当に書いてたんだけど、どうせ自分がやってることは「 Web 系」のメインストリームからは外れてるんだろうし、合わせるつもりもなければ合わせさせるつもりでもない。使う理由も使わない理由も人それぞ

    CSS フレームワークを使いたくない - ジンジャー研究室
  • Web Performance 101: JS, CSS, HTTP, images & fonts | PerfPerfPerf

    This is an introduction to modern web loading performance. Learn why performance is important, what performance optimizations exist, and which tools can help you understand if your app is performing well. Want to apply this advice to your site? We help companies like Framer, Toggl, SitePoint to get faster – and we’d be happy to help you as well! Reach out So: why is web performance important? Firs

    Web Performance 101: JS, CSS, HTTP, images & fonts | PerfPerfPerf
  • Before Gutenberg – WordPress 5.0になるまでに準備すべきこと – Capital P – WordPressメディア

    先日、WordPress 4.9.8がリリースされ、Capital Pでも散々取り上げて来た新しいエディターGutenbergをテストするようダッシュボードでの呼びかけが始まった。 ダッシュボードに表示されるコールアウト。ついにこの日が来た……。 さて、Gutenbergは活版印刷術の発明者であり、人類の情報技術に革命をもたらした人物にその名をとられていることからもわかるように、革新的なプロジェクトである。 しかし、革新がもたらす創造の前には、必ず破壊がやってくる。これから訪れる大きな変化を乗り切るために、Before Gutenbergと題した連載を開始したい。稿はその第一回である。 4.9.8になったら必ずやっておくべきこと さて、4.9.8にアップデートした方はご存知だと思うが、前述したコールアウトに「旧エディターをインストール」というボタンがある。人柱になるのが大好きな方でない限

    Before Gutenberg – WordPress 5.0になるまでに準備すべきこと – Capital P – WordPressメディア
  • WebサイトのGDPR対応用パッケージを作ったので、GDPR準拠のランディングページを作ってみた | DevelopersIO

    GDPRの施行が迫る中、いくつかの著名サービスがGDPRの趣旨を正しくとらえずに回避する手法で不誠実に対応していると批判されています。 例えばTwitterは、広くソーシャルログインを提供しているにも関わらずユーザーのローカルストレージの使用に選択権を与えず、複雑なプライバシーポリシー文書とともに「嫌なら見るな」「見ているということは合意したことだ」という旧態然とした運用を行なっているためこの批判を浴びています。 ドイツおよびヨーロッパのデータ保護やセキュリティ標準を多く作り出してきた DSK: Datenschutzkonferenz は、今年4月にWebトラッキングはオプトアウトではなく明確にオプトインで実装せよと声明を出しています。 9. Es bedarf jedenfalls einer vorherigen Einwilligung beim Einsatz von Track

    WebサイトのGDPR対応用パッケージを作ったので、GDPR準拠のランディングページを作ってみた | DevelopersIO
  • GDPRとは? Web担当者やWebアナリストはどう対処すればいい? | 知っておきたい法律関係

    GDPRとは? Web担当者やWebアナリストはどう対処すればいい? | 知っておきたい法律関係
  • WebSlides - 多彩な表現が可能なHTMLプレゼンテーションフレームワーク MOONGIFT

    プレゼンテーションというとPowerPointやKeynoteで作ることが多いですが、HTMLでのプレゼンテーションも使われるようになっています。しかし表現力があまり高くなく、シンプルなスライドが多かったように思います。 そこで使ってみたいのがWebSlidesです。これまでにないほど表現力の高いHTMLスライドが作れるフレームワークです。 WebSlidesの使い方 例えばこんな表示。大きな画像を背景に当てています。 クラスも多数用意されています。 2つのカラムでの表現。ソースコードをハイライトできます。 上下左右、どこでも自由に記述できます。 左寄せ。 3カラムでのグリッド表示。 地図表示の例。 ナビゲーション。 Apple風のクラスが用意されています。 なんとなくそれっぽいですよね。 こんな表示も。HTMLならではですね。 Webサイトにも使えそうなデザインです。 表現という意味にお

    WebSlides - 多彩な表現が可能なHTMLプレゼンテーションフレームワーク MOONGIFT
  • コンテンツSEOに強いサイト設計とSEO対策で理想的なリンク構造【失敗例も公開】

    2022/11/18に初著書「ブログライティングの教科書」を朝日新聞出版から発売します。予約特典もあるので、ぜひお早めにお申込みください!Amazonはこちら、楽天はこちら サイト設計とは「サイトとして機能するだけの必要最低限の完成形の設計」。サイト設計でサイト全体のリンク構造が明確になります。リンク構造はウェブの質であり、検索エンジンでも重要視されています。今回はサイト設計の考え方を仮想通貨サイトの実例と失敗例を交えながら解説します。 サイト設計の重要性は多くの人が知っていますが、実際にサイト設計をしている人はおそらくごくわずかだと思います。サイト設計は考え方や方法に個人差がありすぎて、情報がほとんど表に出ないのが理由でしょう。 ここではサイト設計の考え方と具体的な方法を事例を交えながら解説します。記事後半では、サイト設計で失敗したサイトも公開するのでお楽しみに。 サイトとして機能する

    コンテンツSEOに強いサイト設計とSEO対策で理想的なリンク構造【失敗例も公開】
  • 【2018年春】今チェックしておきたいデザインツール12選

    JakeはUIデザインやWeb開発の記事を執筆するライターです。彼の仕事はあらゆるWebや彼自身のポートフォリオで見つけることができます。ツイッター@jakerocheleauから最新のアップデートをフォローできます。 デザイン業界の流れは速く、絶えず新しいツールが誕生しています。そのため、デザイナーとして最先端を走り続けるには、世の中の動向につねに注意する必要があります。 そこで今回は2018年現在、チェックしておきたいデザインツールを厳選してまとめました。これらのツールにはデスクトップのプログラムもありますし、SaaSのアプリやブラウザツールもあります。 いずれにせよ、このリストにはみなさんがチェックしたいと思うものが必ずあるはずです。詰まるところ、素晴らしいデジタルコンテンツを作ることにおいて、あなたのデザインスキルはさまざまな手段の一部に過ぎないのです。 Adobe XD Adob

    【2018年春】今チェックしておきたいデザインツール12選
  • CSSの作業効率がアップする、少し高度な使い方のまとめ

    Webページやスマホアプリをはじめ、レスポンシブ対応ページなどで役立つ、CSSのあまり知られていない仕様や少し高度な使い方を紹介します。 Lesser known CSS quirks & advanced tips 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 01. 垂直方向のpaddingは要素の幅に対して相対的 02. マージンの相殺が適用されない条件 03. 不透明度でz-indexの積み重ね順序を変更できる 04. CSSのカスタムプロパティ(変数) 05. vertical-align: top | middle | bottom 06.「height: 100%;」の挙動 07. idとclassの詳細度 08. 属性のターゲティング 09. 複数の値を指定する場合、垂直、水平の順番になるとは限らない 10.

    CSSの作業効率がアップする、少し高度な使い方のまとめ
  • WordPressのセキュリティ 制作者向け基本ガイド - Qiita

    はじめに 過去にWordPressの脆弱性に関するケーススタディをご紹介しました。 Webアプリケーションの脆弱性ケーススタディ(WordPress編) Webアプリケーションの脆弱性ケーススタディ(WordPress編その2) 今回はWordPressセキュリティ対策を行う上で大切な基事項をまとめてみたいと思います(記事はWordPress 4.9.4をもとに書いております。古いバージョンと異なる部分があるかもしれませんので予めご了承ください)。 WordPress体およびプラグインやテーマのアップデートを行う WordPress3.7以降では初期状態でマイナーバージョンの自動アップデートが有効になっています(1日に2回WP-Cronイベントで更新チェックが行われます)。つまり、バグフィックスやセキュリティパッチなどは自動的に適用されているわけですが、WordPressサポートチ

    WordPressのセキュリティ 制作者向け基本ガイド - Qiita
  • チャットボットをブラウザ上で簡単に開発・公開できる「Landbot」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Web上で誰でも簡単に高機能なチャットボットを作成して、そのまま公開まで可能になるサービスのご紹介です! 登録フォーム、FAQ、アンケート…などを簡単にチャットボット化することが可能で、Webページとして公開できるのでブラウザさえあれば誰でも利用できます。 高度なプログラミングにも対応していますが、初心者の方でもブロックをつなげていくだけであっという間に完成するので、ぜひ挑戦してみてください! 【 Landbot.io 】 ■「Landbot」の使い方 それでは、「Landbot」がどのようなサービスなのか実際に使いながら解説をしていきます。 まずはユーザー登録をしておきたいので、トップ画面右上にあるボタンをクリックします。 すると、「ユーザー名」を尋ねられるのでフォームへ入力しましょう。 その後、「プロジェクト名」「メールアドレス」も

    チャットボットをブラウザ上で簡単に開発・公開できる「Landbot」を使ってみた! - paiza times
  • HTMLメール用のCSSリセットとテンプレート、主要なメールクライアントのバグにも対応 -normalize.email.css

    WebブラウザがFlexboxやCSS Gridをサポートしていく中、HTMLメールではXHTMLとtableレイアウトがまだまだ主流です。 HTMLメールを作成する時のベースになる、HTMLのテンプレートと有用なデフォルトのスタイルを提供するCSSリセットを紹介します。 normalize.email.css -GitHub normalize.email.cssの特徴 normalize.email.cssの構成 HTMLメールを作成する時のテンプレート normalize.email.cssの中身 normalize.email.cssの特徴 ほとんどの電子メールクライアントに有用なデフォルトのスタイルを提供。 ネイティブプラットフォームのフォントスタイルを作成。 HTMLメールの一般的なバグに対応。 コメントを使用したスタイルの説明。 normalize.email.cssの構成

    HTMLメール用のCSSリセットとテンプレート、主要なメールクライアントのバグにも対応 -normalize.email.css
  • 2017年、デザインガイドラインについて考える。|Yuya Furusato|note

    株式会社rootのUIデザイナー 古里祐哉です(@remmyfurusato)。 rootでは、サービスの立ち上げやリニューアルに伴う、UI/UXデザインをご支援しています。 さて、今年を振り返えると「デザインガイドラインに注力した」年でした。デザインガイドラインを必要とされるクライアント様には共通点があります。 ・レイアウトパターンやパーツの使い方が定義されていないで、設計者やエンジニアが迷う。 ・結果、サービス全体の一貫性がなく使いづらい。 このような課題を抱えるクライアント様からのご依頼を多くいただきました。サービス開発の現場で、徐々にデザインガイドラインの重要性が広まってきているのではないでしょうか。 デザインガイドライン作成を通して考えたことをまとめたいと思います。 デザインガイドラインとは? デザインガイドラインの定義は「サービスやプラットフォームのデザイン方針を示したドキュメ

    2017年、デザインガイドラインについて考える。|Yuya Furusato|note
  • Webのディレクターはどこまでシステムや開発のことを理解しておくべきか -Webディレクションの新・標準ルール

    ディレクターの中でも、システム寄りはよく分からないという人は少なくないと思います。はい、私がそうでした。システム周りのことはすべてSEの人に頼っていました。 Webサイトやアプリの要件や予算から、リソースの確保・スケジュール・設計・開発・テスト・リリースまで、ディレクターがシステム開発のワークフローをディレクションする上でしっかりと理解しておきたいことがまとめられた解説書を紹介します。 書は、昨日11/21に発売されたばかり。 今年発売された「Webディレクションの新・標準ルール」の第2弾として、システム開発にスポットがあてられた全くの別物です。 ちなみに第1弾は、UXのディレクションが中心です。 紹介記事: Webディレクターが役割をしっかり果たさないとプロジェクトが進まない -Webディレクションの新・標準ルール

    Webのディレクターはどこまでシステムや開発のことを理解しておくべきか -Webディレクションの新・標準ルール