問題タブ [xhtml-1.0-strict]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
36243 参照

html - XHTML Strict 1.0 --target = "_ blank"は無効ですか?

実際のXHTMLStrict1.0ドキュメントをw3cバリデーターサービスで検証しました。

target = "_ blank"は無効です。ただし、ユーザーがメインページを離れないように、ブラウザで新しいタブが開くように、ターゲットを空白にする必要があります。

私に何ができる?なぜこれが無効なのですか?

0 投票する
5 に答える
410 参照

javascript - 次の JavaScript 内に要素を含める有効な方法はありますか?

メールアドレスを少し保護するために、この簡単な小さな JavaScript スニペットがあります。

問題は、xhtml strict を検証しない唯一のコード セクションであるということです。span @ /span の部分が関係しています。メールアドレスの残りの部分とは異なる @ 記号のスタイルを設定できるように、スパンを含めただけです。

誰でもこれを行うためのより良い方法がありますか?

理想的には、すべてを検証したいと思います:o)

現時点ではこれを行うだけで解決しました:

おそらく最善の方法ではありませんが、うまくいくようで、私のページは xhtml strict として検証されるようになりました:o)

0 投票する
3 に答える
982 参照

facebook - Facebook JS SDK を xhtml strict で使用すると、いくつかの xml エラーが発生する

プロジェクトにいいねボタンを設定しようとしています。これらのボタンは、Aino's Galleria の jquery スライドショー内にあり、それぞれのスライドに「いいね」を付けることができます。私は xHTML の厳密なドキュメントを使用しています。Firefox (および Firebug) ではすべて問題ないように見えますが、webkit インスペクターでは次のようになります。

スライドごとにこれらのいずれかを取得するため、28 個のエラーがあります。調べてみると、fb:like を次のように囲んでいるように見えるものがあることがわかりました。

上記は Firefox でも機能しますが、Safariでは機能しません。検査官は次のように述べています。

さらに、Facebook のようなボタンをGalleria Jquery プラグインで動作させるために、スライドの読み込み時に短時間表示される実際のスライドに関する Facebook のようなボタンのみをリロードするカスタム関数があります。

このことはますます複雑になり、誰が問題を引き起こしているのか本当にわかりません! 誰かが助けてくれるか、正しい質問をしてくれることを願っています!

0 投票する
2 に答える
408 参照

html - 別のエンコーディングでフォームを送信する

ユーザーを別の別のシステムにリダイレクトする必要があるページがあります (そこにはアクセスできません)。システムには、POST 経由で送信されるいくつかのパラメーターが必要です (「userId」など)。問題は、私のページが UTF-8 で、他のシステムのエンコーディングが ISO-8859-1 であることです。

また、他のシステムの要求を処理するのに時間がかかる場合があります。そのため、リクエストの処理中に、マイページに「お待ちください。システムによって処理されています」というメッセージが表示されるはずです。

私が望む最良の方法は、次のようなものです。

  1. ユーザーはページ A を開き、[Send me to System] を押します。
  2. ユーザーには、「システムで処理中です。お待​​ちください」というテキストのページが表示されます。また、同じページに非表示の POST フォームがあり、Javascript で 1 秒後に投稿されます。
  3. 他のサーバーがリクエストの処理を終了すると、ユーザーは最終的に応答を受け取り、私のテキストは他のサーバーが提供する別のページに置き換えられます。

問題は、データを UTF-8 で投稿し、他のサーバーがそれを ISO-8859-1 として解析しようとするため、フォームを作成できないことです。

可能な解決策は何ですか?

前もって感謝します。

0 投票する
2 に答える
685 参照

wordpress - xsltを介したxmlのCDATAのクリーニング

WordpressからのRSS2をXHTML1.0Strictに変換しようとしています(cronjobとxsltprocを使用)。ただし、Wordpressは要素の最後にをimg挿入します。には属性がありますが、これはXHTML1.0Strictでは無効です。これはCDATAであるため、XSLTと一致させることができないことを意味すると思います。私は確かにそれが終わる前に常に最後のものであると言うことができます。attrを削除して画像を保持したいのですが、無効なマークアップを使用するよりも、要素を完全に削除したいと思います。CDATAsummaryimgborderimgCDATAborder

XSLTを使用して、おそらく文字列式を使用して、CDATA内で一致させることは可能ですか?もしそうなら、それはここに行く正しい方法ですか、それとももっと良い解決策がありますか?

0 投票する
5 に答える
724 参照

php - XHTMLstrictでこのエラーを理解できません

このページは、PHPスクリプトを介して生成されます。エラーメッセージは次のとおりです。

行14、列8:終了していない「tbody」の終了タグ

ほとんどの場合、タグをネストして、間違った順序で閉じました。たとえば、の前に閉じる必要がある<p><em>...</p>ため、受け入れられません。許容されるネストは次のとおりです。 <em><p><p><em>...</em></p>

もう1つの可能性は、含めなかった子要素を必要とする要素を使用したことです。したがって、親要素は「完了していない」、完全ではありません。たとえば、HTMLでは、<head>要素に子要素が含まれている必要があり<title>、リストには適切なリストアイテムが必要です(<ul> および<ol>require <li>; require <dt>and <dd>)などです。

Google Chromeでソースを表示すると、私のコードは次のようになります。

Firefoxでソースを表示すると、私のコードは次のようになります。

そして、これはPHPスクリプトがどのように見えるかです:

0 投票する
2 に答える
1139 参照

asp.net-mvc - Ajax.BeginFormのMVC 3有効なXHTMLは失敗しますか?

Razor ビュー エンジンを使用する MVC 3 は、どのように W3C xhtml 検証に合格するはずですか?

ページのトップ:

私のフォーム....

W3C 検証エラー: 属性「data-ajax」がありません

※属性「data-ajax-begin」はありません * * 属性「data-ajax-method」はありません* 属性「data-ajax-success」はありません 属性「data-val」はありません

0 投票する
2 に答える
1787 参照

xhtml - XHTML 1.0 Strict では、属性値を引用符で囲む必要がありますか?

XHTML 1.0 Strict では、属性値を引用符で囲む必要がありますか?

例:

もしそうなら、標準によれば、一重引用符を使用でき、二重引用符と混在させることができますか?

例:

0 投票する
2 に答える
168 参照

html - 一部のテキストを 90° 回転させた Web UI をどのように実装しますか?

テーブルを表示するビューがあります。

  • 行は日を表します - 1 日につき 1 行
  • 列は、私のグループ エンティティを表します。各列の見出しには、グループ名と、+グループ アイテムを表すいくつかの追加の列にグループを展開するアイコンが表示されます。基本的に、拡張可能な列のグループ化があります。一度に 1 つのグループのみが展開されます。

ユーザーがグループ名の横にある + をクリックすると、一連の列がこのテーブルに追加され、それぞれがこれらの各グループ項目のカレンダー データを表します。つまり、グループはその項目に展開されます。これまでに他のグループが表示されている場合は、新しいグループが展開される前に縮小されます。

私のフォームは Ajax を使用しています。ページが読み込まれると、カレンダー ワールドのみが入力され、グループ ヘッダーが列に追加されます。

問題

  1. そもそもこのテーブルを実装する方法がわかりませんか? element と float のどちらを使用しtableますdiv/ulか? すべてのコンテンツ セル (ヘッダーではなく、カレンダーの日付を含む最初の列ではない) は同じサイズであるため、テーブル以外のものを使用できます。div/ulなぜ私は実装に傾倒するのですか?フローティングを使用すると、グループ項目を表す追加の列を動的にロードするのが簡単になるためです。列行の要素を持つことができるため、列グループを持つことができないため、これをテーブルを使用して実装するのは難しいと思いTBODYます (このデータの転置は不可能です)。

  2. 列の幅も同じにする必要があるため、グループ名とアイテム名を垂直に表示する必要があります。この方法では、すべての列が同じ幅になりますが、IE (可能であれば V7+)、FF、および CH ではこの方法でテキストを表示する必要があります。

質問

  1. このビューをどのように行うべきだとお考えですか (tableまたはdiv/ul要素を使用)? 私の頭に浮かばなかった完全に異なる代替案を提案することもできます。たぶん、あなたは自分で似たようなものを実装したことがあります...

  2. ヘッダーのテキストを確実に回転させる方法は? IE でのマトリックス フィルターと、mozilla および webkit ブラウザーでの変換を見てきましたが、テキストは元のコンテンツ ボックスからはみ出して配置されているように見えます。SVG の実装も見たことがありますが、そのブラウザーのサポートについては知りません (AFAIK IE はプラグインなしではサポートしていません)。

  3. 列を同じ幅に保ちながら、テキストの回転を使用しない方法はありますか?

0 投票する
1 に答える
346 参照

asp.net - URI経由でasp.net xhtml strictを検証

xhtml strict dtd を使用し、web.config で xhtmlConformance モードを使用する asp.net Web サイトがあります。ソースで検証するとエラーはゼロですが、URIで検証すると2つのエラーが発生します

属性「名前」はありません

その名前属性がどこから来たのかわかりません。出力されたxhtmlには存在しません。

2 番目のエラーは、viewstate が div でラップされていないと見なされるためです (ラップされている場合でも)。

何が起こっているのかわからない。