特殊文字をアンエスケープしたいと思って、もろもろ調べました。 Mozillaのサイトによると、 < 👉 < > 👉 > " 👉 " ' 👉 ' & 👉 &こちらの5文字が特殊文字として挙げられています。 developer.mozilla.org 最小の構成であれば、この5文字をreplaceすることでアンエスケープすればOKなのかもしれません。 念の為、他の人が作ったライブラリ、unescape-htmlというパッケージのソースを確認してみると、 'use strict' /** * un-escape special characters in the given string ofhtml. * * @param {String}html * @return {String} */ module.exports = functio
JavaScript 上での改行コードJavaScript 上の value (HTMLTextAreaElement の value プロパティ) で取得できる値の改行コードは LF (U+000A ラインフィード。\n) です。 別の改行コードがあっても LF に正規化されます。 例 1行目 2行目 改行コード表示 ここに結果が表示されます。 フォーム送信された値の改行コード フォーム送信された値の改行コードは CRLF (U+000D キャリッジリターン / U+000A ラインフィード。\r\n) です。 別の改行コードがあっても CRLF に正規化されます。 例 (PHP) ソースコード <?php $ta1 = ''; if (isset($_POST['ta1'])) { // 改行コードを \r, \n に変換 $ta1 = strtr($_POST['ta1'], ["
本日、Webサイトのフォームページを制作していて、tableのthタグにCSSでwidthを指定したところ、 Firefoxでは希望通りになったが、IEとChromeでは幅が変化しなかった。 指定値を変えてみたが、IEとChromeではまったく変わらない。 Webで調べてtable-layout: fixed;などを指定してみてもまったく変わらない。 いろいろと試してみて、ふと気づいたのが、inputタグのsize属性の値(幅)。 この値を小さくしてみると、IEとChromeでのth幅が変化した。 どうやらブラウザによってsize属性で指定した値の表示幅が異なることが原因だったらしい。 Webで調べてみたところ、やはり検証されている方がいた。 参照:http://www.form-keeper.com/efo-blog/in-form/the-wide-differences-in-bir
ドキュメントの作者が簡単にメタ情報を提供できるように、HTMLにはメタデータを文中に埋め込むための要素タイプがいくつか用意されています。head要素内に記述するものは基本的にメタ情報ですし、address要素や汎用属性のtitle属性などもメタデータを提供する手段です。 head要素でのメタ情報 HTTPヘッダの代用としてのmeta要素 link要素で外部文書との関係を示す本文中で示すメタ情報 参照文献 head要素でのメタ情報 メタデータを提供するといっても、特別難しいことをするわけではありません。html文書は、本文を構成するbody要素の前に、文書情報を提供するためのhead要素を持ちます。ここに記述されるタイトル、スタイルシート、スクリプトなどは、一般には画面に表示されず、ユーザエージェント(ブラウザ)がHTMLを処理するときなどに利用します。すなわち、head要素全体がメタ情報
ソースコードをHTML内に記述する場合は、インライン要素のcodeタグとブロック要素のpreタグを使用します。 <pre><code> function fnc() { alert('コード内では<>は<と>に変換します。'); } </code></pre> <code>~</code>では、タグを囲う<>は<と>に変換します。 ※補足ですが、<とHTMLで表示したい場合は、&lt;と記述します。 preタグでは、コードが長くなる場合にエリアからはみ出してしまう場合があります。 その場合は、styleにてpreのoverflow:auto;などしてスクロールさせるサイトが多いようです。 折り返したい場合は、以下のスタイルを利用すると、一行に対して折り返すことができます。 pre .ref{ white-space: pre-wrap; /*css-3 */ w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く