タグ

HTML-CSSに関するpalm84のブックマーク (132)

  • XHTML の終焉と XHTML 1.0 Transitional 時代の思い出

    この記事に検索からたどり着いた方は、タイトルを見て2010年台前半に書かれた記事だと思いましたか? いえ、2024年の出来事です。 HTML Living Standard の2024年4月8日の更新において、XML 構文(昔の用語でいう「XHTML」)の使用は推奨されないとの記述が追加されました。具体的には第14章 The XML syntax の冒頭に次の警告文が挿入されています。 Using the XML syntax is not recommended, for reasons which include the fact that there is no specification which defines the rules for how an XML parser must map a string of bytes or characters into a Docu

    XHTML の終焉と XHTML 1.0 Transitional 時代の思い出
  • HTML5で廃止になった要素 - Qiita

    HTML4.01からHTML5に移行する過程で、同じ機能を持つ別の要素や、 CSSの機能への統合などによって削除された要素。 acronym title属性と組み合わせることで、略語の正式名称を指定する要素。 abbr要素に統合されたため廃止。 applet 文書にJavaアプレットを埋め込むための要素。 Javaアプレット自体がJava 11で廃止されたため、こちらも廃止に。 basefont この要素以降のテキストのフォント(サイズ、色等)を指定する。 CSSで実現可能な内容だったため廃止。 bgsound headタグ内に記述することで、Webページを開いた時にBGMや効果音を再生することができる。 Internet Explorer(IE)独自の要素であり、IEが2022年6月に廃止された今では無用の長物。 audio要素を使えば、IE以外のブラウザでも同様の事が可能。 big タ

    HTML5で廃止になった要素 - Qiita
  • 無料コーディング練習所 | 未経験からWebデザイナーへ!【2024年版】

    『無料コーディング練習所』では、完全無料のコーディング教材を提供しています。 入門編から上級編まで6サイトをコーディングすることで、 HTMLCSS・jQueryの基礎スキルがしっかり身につくカリキュラムになっています。 デザインカンプと完成版コーディングデータ付きです。 この教材は制作会社の新人コーダーの教育にも使用されています。 さぁ、楽しみながら一緒に勉強していきましょう♪

    無料コーディング練習所 | 未経験からWebデザイナーへ!【2024年版】
  • 現在の実装でよく使用されるCSSの機能、これから登場するCSSの新機能のまとめ

    現在の実装でよく使用されるCSSの機能をはじめ、まもなく使用できるようになる新機能まで、現在とこれからのCSSを紹介します。 CSS3が登場した2015年以降の新機能、2022年これから登場するCSSの新機能、最近のCSSについてWeb制作に携わる人は要チェックです。 What's New Since CSS3 by Chris Coyier 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSS3以降の新機能 CSSワーキンググループ これから登場する新機能 はじめに 「CSS3」はCSSにとって大成功でした。たくさんの新機能がリリースされ、素晴らしいものばかりでした。CSSグラデーション、CSSアニメーション、border-radius、box-shadow、transform、などたくさんあります。さらに、CSS

    現在の実装でよく使用されるCSSの機能、これから登場するCSSの新機能のまとめ
  • Webページやアプリの実装に、知っておくと便利なHTMLの属性のまとめ

    Webページやアプリの実装に役立つ、知っておくと便利なHTMLの属性を紹介します。すでに使用されているものあると思いますが、いくつはこんな属性もあったのか、と発見があるかもしれません。 24 Lesser-Known HTML Attributes You May Want to Use ✨📚 by Madza (@madzadev) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 私は少し前に、HTMLのタグについての記事を公開しました。今回はその続編として、知っておくと便利なHTMLの属性を紹介したいと思います。 この記事で紹介する属性はすべて簡単に使用でき、外部ライブラリを使用しなければできないようなタスクを実現するのに役立ちます。 HTMLで特に便利な各属性の使用例と構文を理解しやすいように、コードスニペット

    Webページやアプリの実装に、知っておくと便利なHTMLの属性のまとめ
  • `<meta charset="UTF-8">` を書く必要性があるケースとデメリット

    HTML 文書内に <meta charset="UTF-8"> を書いていますか? 書いているとしたら、その必要性を問われた時に理由を説明できますか? 実は私も勘違いしていた部分があり[1]、改めてまとめてみました。 <meta> による文字エンコーディング指定の歴史 Content-Type ヘッダーと <meta> の関係性と優先度 <meta> が必要なケース <meta> で文字エンコーディングを指定するデメリット <meta> による文字エンコーディング指定の歴史 § まず基的なおさらいをします。<meta charset="UTF-8"> は HTML5 で登場した新しい記法で、 HTML4 以前は <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> などという長くて覚えにくい書き方をしてい

    `<meta charset="UTF-8">` を書く必要性があるケースとデメリット
  • 知っておくと便利で役に立つHTMLの属性のまとめ

    あまり知られていないけど、知っておくと便利で役に立つHTMLの属性を7つ紹介します。 Google翻訳が翻訳しようとするのを防ぐtranslate属性、リンクをダウンロードするように指示するdownload属性、アップロードできるファイルのタイプを指定できるaccept属性など、HTMLだけで実装できるのかという便利な属性ばかりです。 7 useful HTML attributes you may not know by Mariana 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに multiple属性 accept属性 contenteditable属性 spellcheck属性 translate属性 poster属性 download属性 終わりに はじめに HTMLは、Web制作の要です。しかし、多くのプロ

    知っておくと便利で役に立つHTMLの属性のまとめ
  • なぜハイパーリンクは青色で表示されるのか?

    テキストにウェブサイトのURLなどが結び付き、クリックするとリンク先のページに遷移する「ハイパーリンク」は、ほとんどの場合青色で表示されています。この理由について、Firefox開発のMozillaでウェブデザイナーとして働くエリーゼ・ブランチャード氏が、歴史を振り返りながら解説しています。 Why are hyperlinks blue? https://blog.mozilla.org/en/internet-culture/deep-dives/why-are-hyperlinks-blue/ ブランチャード氏によると、ハイパーリンクが青色で表示された最初の痕跡は1993年にさかのぼるとのこと。同年リリースされることになるウェブブラウザ「Mosaic」のバージョン0.13のアップデートログに「デフォルトのアンカー表現を変更しました。未訪問のウェブサイトであれば青い実線の下線、訪問済み

    なぜハイパーリンクは青色で表示されるのか?
  • View Source

    · About · Changelog URL: Fetched 1.23 KB in 0.346985 seconds Don’t wrap lines · Tidy markup <!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style type="text/css"> body { background-color: #f0f0f2; margin: 0; padding: 0; f

  • -webkit-text-stroke-widthをアニメーションさせるとたのしい - hitode909の日記

    歌川さんの記事で-webkit-text-strokeの存在を知らなかった。昔はこういうことをやろうとすると、同じ文字の要素をいくつか生成して、ちょっとずつ座標を変えて重ねる、ということをやっていて地道なことをしていた。良い時代になって嬉しい。 だんだんstrokeを伸ばしていったらおもしろいかと思って、最初CSSアニメーションでやってみたら、アニメーションにはならず、残念ながらなめらかなアニメーションにはならず、かくかく動いていたので、こうしてrequestAnimationFrameで動かしています。みなさんには読みづらくてご迷惑をおかけします。 const text = document.querySelector('#entry-26006613784505675'); const updateTextStroke = () => { text.style = '-webkit-t

    -webkit-text-stroke-widthをアニメーションさせるとたのしい - hitode909の日記
    palm84
    palm84 2021/07/09
    リーダービューの出番がキタ...
  • ページを高速に表示するには「CSS in JS」と普通のCSSのどちらを使うべきなのか?

    JavaScriptを用いてウェブサイトのUIを構築する際によく利用されるのが「React」というFacebook製のライブラリです。ReactではJSXという記法を用いてコンポーネントを構築していきますが、その際にどういう方法でスタイリングを行うかはユーザーの手に任されています。その中でも比較的多く用いられているのが「普通のCSSを利用する方法」と、スタイル設定もJavaScript内で完結させる「CSS in JS」の2つなのですが、この2つについてパフォーマンスへの影響はどれくらい違うのかをフロントエンドエンジニアトーマス・プストニクさんが計測してブログにまとめています。 Real-world CSS vs. CSS-in-JS performance comparison - Tomas Pustelnik's personal website https://pustelto.

    ページを高速に表示するには「CSS in JS」と普通のCSSのどちらを使うべきなのか?
  • どうしてHTML5が廃止されたのか | フューチャー技術ブログ

    フロントエンド連載の5記事目です。 HTML5が2021年の1月に廃止されました。 Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。 しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように、そもそもHTML5とは何かや、廃止された経緯をまとめてみます。 HTML5とはWebサイトを作るときに必ず書くことになるHTML。Webサイトのコンテンツ、つまり中身や構造を作るために使うマークアップ言語です。 そして、その最近版として10年ほど前に登場したHTML5。当時は Webニュースなどで盛んに特集が組まれていましたが、このHTML5がついこないだ、2021年1月28日に廃止されました。 広義のHTML5 / 狭義のHTML5HTML5

    どうしてHTML5が廃止されたのか | フューチャー技術ブログ
  • 【HTML】知っておくと便利!短いHTMLコードで実装できる小技テク17選

    この記事では、あまり知られていないHTMLの小技20個を実例サンプルと一緒にご紹介します。 CSSJavaScriptなども使わずに、わずかなHTMLコードだけで実装可能な便利テクニックで、手軽に利用できるのもポイントです。 先日紹介したCSS小技テクと一緒に活用してみてはいかがでしょう。 【CSS】知っておくと便利!短いコードで実装できるCSS小技20選 たった1行のCSS!よく見かけるWebレイアウトを実現する凄技テクニック10個 そもそもHTMLってなに? HTML(Hypertext Markup Language)は、Webブラウザで表示するための基となる標準的なマークアップ言語です。また、CSS(Cascading Style Sheets)などの技術や、JavaScriptなどのスクリプト言語によってサポートされることもあります。 ホームページを作るときは、まずHTML

    【HTML】知っておくと便利!短いHTMLコードで実装できる小技テク17選
  • JavaScript不要!CSSだけでハンバーガーメニューを実装する方法 | ビジネスとIT活用に役立つ情報(株式会社アーティス)

    スマートフォンサイトでよく使われるメニューに三線で表示されている「ハンバーガーメニュー」が挙げられます。 ハンバーガーメニューを実装するのはCSSJavaScript、もしくはjQueryを使用することが多いですが、今回はもっと手軽にCSSのみで実装する方法を紹介いたします。 まずハンバーガーメニューとはスマートフォンサイトなどで用いられるメニューです。 三線のアイコンがハンバーガーに見えるためそう名付けられました。この三線のボタンをタップするとメニューが展開し、もう一度タップするとメニューが収納されます。 ハンバーガーメニューについては弊社ブログの過去記事「ハンバーガーメニューのメリット・デメリット」に詳しくまとめてありますのでご覧ください。 コーディングで実装する際は、この三線のボタンとメニューの二つの要素を記述します。 ボタンが一度タップされているかどうかを判断し、一度タッ

    JavaScript不要!CSSだけでハンバーガーメニューを実装する方法 | ビジネスとIT活用に役立つ情報(株式会社アーティス)
  • 2020年度末のCSS総まとめ!有用でオススメな覚えておくべき新仕様をコードと画像付きで解説

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちはお久しぶりです。Web標準黒帯(ヤフー内のスキル任命制度)の岡部和昌(@kzms2)と申します。 今回の記事はありがちな「たくさんの良さげなCSSのプロパティなどを羅列してひたすらまとめる」だけではなく以下の考えのもと、まとめた記事です。 岡部が「使うケースがある・覚えておくべき」と感じたオススメできる、または有用と判断したCSS 可能な限り2020年からブラウザに実装された、またはこれから実装されるCSS 比較的新しいまたはあまり使われている印象がないCSS 実際のコードや挙動、対応ブラウザを掲載 自分目線でみたコメントや使えそうな場面をできる限り丁寧に説明 つまり2020年に実装されたものを中心に、有益でオススメでき

    2020年度末のCSS総まとめ!有用でオススメな覚えておくべき新仕様をコードと画像付きで解説
  • 【みんなの知識 ちょっと便利帳】使いたいときの HTML特殊文字 & 機種依存文字 - よく使う記号、使われる記号、いざという時の...

    このページは、特殊文字や機種依存文字全般についての解説を目的としたものではありません。 通常の日本語入力システムからは入力出来ない文字や、コードで入力した方がよい記号などを、Web制作の際に使いたいと思った時に役立つよう、使う頻度が高いと思われるものを中心に掲載しています。

  • 2020年、知っておくと便利なCSSのプロパティのまとめ

    ChromiumベースのEdgeもリリースされ、最近のブラウザ状況は大きく変わってきました。知っておくと便利なCSSのプロパティを紹介します。 一昔前まではJavaScriptでないと実装できなかったもの、CSS Gridでの中央揃え、Flexboxでの中央揃え、リストのカラーを変更する方法、アイコンの横並び、タイル状の背景をいい感じに配置など、実践的なテクニックが満載です。 Uncommon CSS Properties by Ahmad Shadeed はじめに CSS Gridでの中央揃え place-itemsプロパティ Flexboxと古き良きmargin: auto; あまり知られていない::marker疑似要素 text-alignプロパティ display: inline-flex;プロパティ column-ruleプロパティ background-repeat: roun

    2020年、知っておくと便利なCSSのプロパティのまとめ
  • <details> と <summary> によるコンテンツの折り畳み / 展開 | Accessible & Usable

    公開日 : 2020年6月13日 (2020年6月21日 更新) カテゴリー : ユーザビリティ / アクセシビリティ ウェブコンテンツの UI 設計において、デフォルトでは全体俯瞰を重視するなどの理由で概要コンテンツのみを提示し、ユーザーの任意で詳細コンテンツを展開表示させたい、というケースがあるかと思います。まさにそのための HTML 要素として、<details> と <summary> の組み合わせがあります。 「Can I Use...」によると、IE と Opera Mini 以外は、<details> および <summary> 要素をサポートしているようです。Windows 10 のデフォルトブラウザである Edge も対応するようになった (†) ので、デスクトップ / モバイルを問わず、概ね問題なく使えるようになってきたのかな、という印象です。 † ただしレガシー版 (

    <details> と <summary> によるコンテンツの折り畳み / 展開 | Accessible & Usable
  • IE11のサポートを切ると使えるようになるCSSとか一覧 - Qiita

    Windows7のサポートが終了し、今後は動作対象にIE11を含めないことも増えるでしょう。 IEをサポートしないことにより、使えるようになるHTMLCSSをまとめました。 JavaScriptはきりがないので調べてません。 Can I Useをもとにまとめています。 分かりやすいように簡単な説明をつけています。厳密に正しい説明ではありません。 『使いやすさ』は利用頻度が高そうなものを勝手にレベル付しています。 この記事は2020年3月に作成したのものです。 HTML rel=“noopener" リンク元の文書へアクセスできないようにすることをブラウザーに指示します。 これを指定しないと、target=”_blank”利用時にJavaScriptで元のページにアクセス出来てしまうので脆弱性に繋がります。

    IE11のサポートを切ると使えるようになるCSSとか一覧 - Qiita
    palm84
    palm84 2020/03/15
    ふむふむふむ
  • text-decorationに関連する新プロパティ | Studio947 狩野祐東・狩野さやかの本

    テキストに下線(または上線)を引く、text-decorationに関連する新プロパティがある。現在のブラウザの多くが下線の色や線の形状(実線、破線など)を設定できる。 テキストの下線の色、線の形状を設定するには テキストの下線(または上線)の形状を破線や点線などに変更したいときは、text-decoration-styleプロパティを使う。 h1 { text-decoration: underline; text-decoration-style: dashed; } また、下線(または上線)の色を変えるには、text-decoration-colorプロパティを使う。 h1 { text-decoration: underline; text-decoration-color: red; } Chrome、Firefoxでは、text-decorationに3つの値──上線/下線、線

    text-decorationに関連する新プロパティ | Studio947 狩野祐東・狩野さやかの本