タグ

htmlに関するyamap_55のブックマーク (7)

  • React.jsとCSS3で長女のためにWEB絵本を作った話 - Qiita

    まずはこちらの動画をご覧ください。 こちらは娘が2歳半の頃に児童館で撮影したものです。 かわいい・・・ 生後1000日近くともなると、子どもは自分で絵を読むようになります。 並行してひらがな覚え始めるので、親としてはガンガン絵を読んでほしいのですが、実際には挿絵に合わせて適当な話を創をして遊んだり、まじめにひらがなを音読し始めたかと思えば数ページも読まないうちに次の絵を引っ張り出してきては読んで、飽きてまた違う絵に手を出すだけで、一向にちゃんと読んでくれません。 ちゃんと読まない原因として、もしかして絵に動きがないから飽きてしまうのでは、と思った自分は もしもパパが作った動く絵があったら、娘は大喜びしてを読むようになり、どんどん集中力が身について、あいうえおもマスターしてパパ大満足!なんてことになるんじゃないだろうか。 なんてことを考え、実際にWEB絵を作成して娘に見せるま

    React.jsとCSS3で長女のためにWEB絵本を作った話 - Qiita
    yamap_55
    yamap_55 2016/04/13
    私も2歳半位までにはこういうの作ろうとこういう決めた。
  • Emmetを始めるのに、とりあえずこれだけ覚えておけば大丈夫

    バイト先で「新ゆとり世代」と言われました。れこです。 HTMLCSSを省略して書けるZen-Codingの後見、 Emmetについて書こうと思います。 やれCoffeeだTypeScriptだSassだ〜と手をつける前に、 もっと簡単に、デメリット無く作業効率をあげられます。 CoffeeScriptやSassなどのプリプロセッサ系とは違い、 CoffeeやSassの知識を開発メンバー全員が持ってないとならず、 結局自由が効かなくなる、ということはありません。 個人から使えて、チームで使ってもなお良し。 さらに、展開後のカーソルの位置がいい感じだったりと、 細かい気配りまで完璧です。 そんなEmmetを 僕が頻繁に使っている機能に焦点を当てて、紹介したいと思います。 Emmetの導入 Emmetは各種エディタ・IDEのプラグイン形式で配布されています。 お値段は無料です。 Web系の人が

    Emmetを始めるのに、とりあえずこれだけ覚えておけば大丈夫
    yamap_55
    yamap_55 2015/02/24
    HTMLやCSS記述の効率化。エディタやIDEが対応している場合も多いので、とりあえずこの記法に慣れる
  • 今更聞けないWebサイト構築〜脱テーブルレイアウト〜【前編】 - 今日学んだこと

    SIの現場では、未だにテーブルでのレイアウトが多勢を占めてる気がします。フォントの色とかサイズとかも、CSS使わず書くことが多い気もしてます。 そんな訳で、少なくとも僕はモダンなHTMLCSSがわかりません。で、お勉強しつつ、ここにアウトプットを残そうというのが今回の趣旨です。 HTMLの種類 昨今のメジャーどころでは、以下の様になるのかな と。HTML5がすでに主流と言っても良い気がするので、お勉強もHTML5に則ってやっていこうと思ってます。 HTML4.01 ちょっと前までの主流。yahooはまだHTML4.01。Windows XP使い続けてるおじーちゃんおばーちゃんもターゲットだからなのかな?古いブラウザでも観れるように配慮するなら、このバージョンを選ぶことになる XHTML 若干空気。古いブラウザでもそれなりに対応している。XMLのように厳格に書きましょ という企画。利用して

    今更聞けないWebサイト構築〜脱テーブルレイアウト〜【前編】 - 今日学んだこと
  • tabindex 属性(TAB キーでのフォーカス移動順位) - HTML リファレンス

    yamap_55
    yamap_55 2014/07/30
    "tabindex 属性値が"0"の要素と tabindex 属性がない要素は同等でしたが、HTML 5 では前者が後者に優先します。"
  • aタグ以外にもフォーカスは当てられる - 地平線に行く

    以前、Add Tab Index for Googleを作っていたときに、こんなバグがありました。 なんでこんなところにフォーカスが・・・。 不思議に思って調べてみたところ、フォーカスを当てられるのはaタグに限らないそうです。 もっと言うと、どのタグにもフォーカスは当てられるということを知りました。 タグにtabIndex属性を指定すればいいそうです。 参考サイト:キー操作可能なカスタム DHTML ウィジェット | MDN サンプル:ARIA Checkbox (http://www.mozilla.org/access/dhtml/checkbox) <span tabIndex="0" onclick="alert('フォーカスできる!');">このSPANをクリック</span> <div tabIndex="0" onclick="alert('DIVもOK!');">このDIV

  • ちょっとしたHTMLはGitHub Gistに置いてbl.ocks.orgで表示するのがお手軽です - Qiita

    はじめに JavaScriptを含んだHTMLを表示するのにGitHubでレポジトリを作ってGitHub Pagesを作るという手もありますが、ちょっとしたHTMLだと、わざわざレポジトリ作るのも面倒です。 FirefoxのBugzillaを見ていたら、984796 – SVG path getTotalLength returns large incorrect numberでたまたま見つけた bl.ocks.org - aboutが便利だったので紹介します。 使い方 index.html というファイル名でGistを作成します。 あとは、GistのURLの https://gist.github.com を http://bl.ocks.org に置き換えてアクセスすれば表示されます。 bl.ocks.org - aboutに上げられている https://gist.github.co

    ちょっとしたHTMLはGitHub Gistに置いてbl.ocks.orgで表示するのがお手軽です - Qiita
    yamap_55
    yamap_55 2014/07/27
    ちょっとしたサンプルとか作りたい時に便利っぽい。っというかちょっと前にこういうのありそうでないよなって思った気がする。
  • JavaScriptでセキュアなコーディングをするために気をつけること – cybozu developer network

    (著者:サイボウズ kintone開発チーム 天野 祐介) kintoneJavaScriptを使って自由にカスタマイズすることができます。 カスタマイズにより独自のリッチなUIを構築したり、新しい機能を追加したりできるようになりますが、セキュアなコーディングをしないとクロスサイトスクリプティング脆弱性を作り込んでしまう危険性があります。 この記事では、JavaScriptでセキュアなコーディングをするための基的な点を解説します。 主な原因 脆弱性を作り込む主な原因になるコードは、要素の動的な生成です。特に、レコード情報などのユーザーが入力した値を使って要素を生成するときに脆弱性が発生しやすくなります。 対策 document.write()やelement.innerHTMLを使って要素を生成するときは、コンテンツとなる文字列をかならずHTMLエスケープするようにしましょう。 以下は

    JavaScriptでセキュアなコーディングをするために気をつけること – cybozu developer network
  • 1