タグ付けされた質問 「html」

HTML(HyperText Markup Language)は、Webページの作成に使用される主なマークアップ言語です。

5
HTML / JavaScriptのみのWebアプリの長所と短所[非公開]
ASP.NETフォームのバックグラウンドから来ましたが、過去にサーバー側のコーディングが非常に強力であることがわかりました。ただし、最近では、フロントエンドのサーバー側コードを段階的に廃止し、JSON Webサービスを介してデータにアクセスする純粋なHTML / JavaScriptに置き換えたいと考えていました。私はこれについて実際の経験がないので、これが試され、テストされたモデルであるかどうか聞きたいです。また、それを取り巻く落とし穴は何ですか? ASP.NETユーザーコントロールは非常に便利だと思うので、サーバー上の別個のHTMLファイルにマークアップテンプレートを保存することで、その背後にある理論を維持したいと思います。これらは、それぞれjQuery AJAXおよびjQuery HTMLテンプレートプラグインを通じて取得および使用されます。 任意の入力は非常に高く評価されます。 PS noobの質問は申し訳ありませんが、このタイプのWebアーキテクチャはweb-2.0と呼ばれるものですか、それとも完全にオフトラックですか?

8
JavaScriptはいつHTMLを生成する必要がありますか?
JavaScriptからできるだけ少ないHTMLを生成しようとします。代わりに、Ajaxを使用するのに適していない要素を動的に挿入する必要がある場合にのみ、HTMLを生成でき、既存のマークアップを操作することを好みます。これにより、マークアップの読み取りとトレースが容易になるため、コードの保守とコードの変更がはるかに簡単になります。私の経験則では、HTMLはドキュメント構造用、CSSはプレゼンテーション用、JavaScriptは動作用です。 しかし、フォーム全体やコンテンツが多いモーダルダイアログなど、HTMLの山を生成するJSコードをたくさん見ました。一般的に、どの方法がベストプラクティスと見なされますか?どのような状況でJa​​vaScriptを使用してHTMLを生成する必要がありますか?
34 javascript  html 

6
プログレッシブエンハンスメントとシングルページアプリ
ボストンで開催されたAn Event Apartというカンファレンスから戻ってきました。 スピーカーの間で本当に人気のあるテーマは、プログレッシブエンハンスメントのアイデアでした。サイトのコンテンツはHTMLに入れ、JavaScriptは動作を強化するためだけに使用する必要があります。 スピーカーがプログレッシブエンハンスメントに対して行った議論は非常に説得力がありました。古いブラウザや低帯域幅のネットワーク上のデバイスをサポートするための堅実なパターンであるだけでなく、HTMLはJavaScriptよりもはるかに優雅に失敗します(つまり、サポートされていないマークアップは無視されますが、ブラウザが実行中に例外をスローした場合スクリプト-あなたはうんざりしています)。 ジェレミー・キースはこれについて特に洞察力に富んだ講演を行いました。 しかし、BackboneやAngularなどの単一ページのWebアプリはどうでしょうか。これらのフレームワークの背後にある設計全体が、開発者をコンテンツをHTMLからJSON APIのようなものに移行させるように思われます。 プログレッシブエンハンスメントとシングルページWebアプリの2つのデザインパターンを融合させることはできません。一方が他方より優れている場合はありますか?それとも、敵対的な技術でさえないのか、ここに私の精神モデルで何かが欠けていますか?

5
Javascript、HTML、およびCSS間の緊密な結合:より現代的なアプローチ?
要素を見つけ、データを保存し、イベントをリッスンするために、特定のセレクターにバインドされたJavascriptを見るのは非常に一般的です。これらの同じセレクターがスタイリングに使用されることもよく見られます。 jQuery(およびそのセレクターエンジンSizzle)は、CSSタイプの構文で要素を参照することにより、これをサポートおよび促進します。そのため、プロジェクトを構築するときに、この手法を「学習」(またはリファクタリング)することは特に困難です。 これはHTMLとJavascriptの開発の歴史の結果であり、この種のカップリングを効率的に消費/解析/レンダリングするためにブラウザーが構築されていることを理解するようになりました。しかし、Webサイトがますます複雑になるにつれて、この現実により、これらの個別のレイヤーを整理および維持するのが難しくなります。 私の質問は、これは現代のウェブサイトで回避できますか? 私がフロントエンド開発に不慣れで、「正しい方法」で学習したい場合、そのような依存関係を最初から切り離して回避することを学ぶ価値はありますか?これは、より分離された構造を促進するライブラリを支持してjQueryを避けることを意味しますか?
29 javascript  html  css  jquery 

7
どちらが良いか:HTMLをPHPコードの内部に含めるか、外部に含めるか?
これを見てください: <?php echo "Hello World"; ?> <br /> <?php echo "Welcome"; ?> そして、これを見てください: <?php echo "Hello World"; echo "<br />"; echo "Welcome"; ?> 上記の例のどれが(少なくともパフォーマンスの観点から)より良いと考えられますか? 私は例が些細なものであることを知っていますが、良い習慣を最初から守りたいので、より多くの行があればパフォーマンスや悪影響に影響しないようにします。


6
HTML / CSSの命名規則に関する実用的な考慮事項(構文)[終了]
質問: 構文classおよびid値の実用的な考慮事項は何ですか? たとえば、このブログ投稿で説明されているように、セマンティクス、つまり使用されている実際の単語については聞いていないことに注意してください。命名規則のその側にはすでに多くのリソースがあり、実際には、さまざまな構文上のビットに関する実用的な情報の検索をあいまいにしています:大文字小文字の区別、インターパンクションの使用(特にダッシュ)、使用または回避する特定の文字など- 私がこの質問をしている理由を要約すると: 命名制限にIDとクラスが自然に任意の規則につながりません 命名規則のセマンティック側の豊富なリソースは、構文上の考慮事項の検索をあいまいにします これに関する信頼できる情報源が見つかりませんでした このトピックについては、SEプログラマーに関する質問はまだありませんでした:) 私が使用を検討した慣例のいくつか: UpperCamelCase、主にサーバー側のコーディングからのクロスオーバーの習慣として lowerCamelCase、JavaScript命名規則との一貫性のため css-style-classes、これはcssプロパティの命名と一致しています(ただし、Ctrl + Shift + ArrowKeyでテキストを選択すると迷惑になる場合があります) with_under_scores、私は個人的にあまり使用されていません alllowercase、覚えやすいが、長い名前では読みにくい UPPERCASEFTW、仲間のプログラマを困らせる素晴らしい方法として(おそらく読みやすさのためにオプション4と組み合わせる) そしておそらく、私はいくつかの重要なオプションや組み合わせも省略しました。命名規則にはどのような考慮事項があり、どの規則につながるのでしょうか?

1
ボックスモデル:Internet ExplorerとW3C
現在、Internet Explorerボックスモデルの問題はほとんど問題ではありません。ほとんどのWeb開発者は、<!DOCTYPE>標準への準拠を強制するためのタグを配置しますが、Internet Explorer 5.5のサポートを本当に気にする人はいません。 しかし、一部の開発者は、IEボックスモデルを防御するための主観的で概念的な議論を思いつきました。IEモデルはボックス自体を測定するのに対し、W3Cモデルはボックスのコンテンツを測定するため、IEボックスモデルはW3Cモデルよりも「直感的」であると主張しています。 私は彼らの視点を見ることができますが、それは基本的に主観的な議論であり、最も重要なことは標準への準拠です。 ただし、最近、深刻な実用上の理由からIEボックスモデルを好むようになりました。W3Cボックスモデルでは、要素を別の要素の正確な画面上のピクセル幅に動的にサイズ変更することは困難です。その理由はstyle.width、要素のプロパティが要素の画面上の合計サイズを考慮していないためです。追加の境界線とパディングも考慮する必要があります。両方の要素が同じCSSクラスを使用している場合、これは問題ではありませんが、異なる CSSクラスがある場合、これは非常に困難になる可能性があります。 AとBの2つのdivがあるとします。AはHTMLで400px divとしてハードコードされていますが、BはJavascriptを使用して動的に作成されます。視覚的には、BをAの正確な幅にする必要があります。古いIEボックスモデルでは、これは簡単です。私たちは単に言う:B.style.width = A.style.width、またはB.style.width = A.offsetWidth + "px"。 しかし、W3Cボックスモデルでは、これはそれほど単純ではありません。また、スタイルシートについても心配する必要があります。BがAと同じCSSクラスを持っている場合、単に言うことができますB.style.width = A.style.width。しかし、そうでない場合、そして美的理由でそれを望まないかもしれない場合、私たちは困っています。ここで、AとBの両方の境界線とパディングの合計ピクセルを考慮する必要があります。境界線とパディングが一貫性のない単位で指定されている場合、これは特に困難です(境界線は1px行であることが多いため、 emsで指定される場合があります)。次に、共通の単位(emからpxまたはpxからem)に変換する準不可能なタスクに直面しています。これはすべて、2つのdivを画面上に正確に並べるためです。 したがって、基本的に、W3Cボックスモデルでは、要素のサイズを設定するときにCSSの境界線とパディングの問題を考慮する必要がありますが、IEボックスモデルでは、幅がボックス全体のサイズを測定するため(エンドツー-end)、ボックスの内容ではなく。これにより、相互に関連して要素を動的にサイズ設定することが非常に簡単になります。 これはすべて、W3CモデルよりもIEボックスモデルを優先する非常に強力な理由のようです(少なくとも概念的には-もちろん、実際にはIEボックスモデルは死んでいます)。 質問:W3Cはなぜこのボックスモデルを選択したのですか?W3Cボックスモデルには、私には見られないいくつかの利点がありますか?または、ここで問題を単に誇張していますか?

12
Flash Webサイトからクライアントを話す方法は?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 私は最近、口コミの推奨事項のみを通じて、多くのWebサイドプロジェクトを行っています。私はデザイナーというよりもプログラマーですが、私の設計スキルはひどくなく、多くのプログラマーのようにUIを扱うことを嫌いません。その結果、コンテンツ管理のための最小限のバックエンドは別として、ほとんどのプログラミングがフロントエンドインターフェイス(javascript / cssを読む)で行われるサイドプロジェクトに魅了されます。 私が経験した最大の不満は、クライアントがFlashを望んでいないことを納得させることです。Flashの「開発」が本当に好きではないという事実は別として、Flashが望ましくない多くの実用的な理由があります(デバイス間の互換性の欠如、クライアントのアクセシビリティの低下、プラグイン要件、開発時間の増加など)。クライアントに「フラッシュウェブサイトを構築しません」と言うのではなく、戦術を使用して、これが実際に望んでいるものではないことを納得/説明します。 / css / jsを使用して、ユーザーのコンテンツをそらします。 他の人はこれに関してどのような実体験をしますか?通常、javascript / css / AJAXがほとんどのWebサイトにとってより良い選択肢であることを誰かにどのように説明しますか?なぜ人々は最初からFlashを使いたくないのですか? この質問は、フラッシュを望む技術的な理由はないが、それがきれいなウェブサイトを作ると思うので、それが欲しいだけのクライアントに関係しています。
21 javascript  html  css  ajax  flash 

12
単語を強調表示するために、HTMLページで非標準のタグを使用する必要がありますか?
特定のカスタム目的のために、HTMLページで非標準タグを使用するのが良い習慣か合法かを知りたいです。 例えば: Lorem ipsum dolorシットアメット、consectetur adipiscing elit。Nullam consequat、felis sit amet suscipit laoreet、nisi arcu accumsan arcu、vel pulvinar odio magna suscipit mi。 「consistetur adipiscing elit」を重要として強調表示し、「nisi arcu accumsan arcu」を強調表示したい。 したがって、HTMLに次のように記述します。 Lorem ipsum dolor sit amet、<important> conectetur adipiscing elit </ important>。Nullamの結果、felisはamet suscipit laoreetに座り、<強調> nisi arcu accumsan arcu </ highlighted>、vel pulvinar odio magna suscipit mi。 …

2
WebサイトにHTML / CSSレイアウトを使用する代替手段はありますか?[閉まっている]
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 ここで何が尋ねられているかを伝えるのは難しいです。この質問は曖昧、曖昧、不完全、過度に広範、または修辞的であり、現在の形式では合理的に答えることができません。この質問を明確にして、再開できるようにするには、ヘルプセンターに アクセスしてください。 7年前に閉鎖されました。 HTML / CSS以外のWebサイトのレイアウトを設計するためのマークアップまたはプログラム式を作成する既存の使用中の、または単なる概念的な試みはありますか? 他の人がいて、頻繁に使用されているように見えない場合。どうしてこれなの?

1
HTMLデータ形式は日常の状況でどのように適用されるべきですか?
Googleがページマークアップデータに重点​​を置く方向に移行していることを考えると、Schema.orgで使用されるデータ形式は、Microformatsのデータ形式とどのように連携しますか?これら(および他の仕様)はどのように互いに補完し合い、異なる状況で優先的に使用されるべきですか? 編集: 主題に関する確立された内容から、意見はSchema.orgが破滅的で、地獄の火薬であり、取り締まりであると信じる人々と、それがいずれにせよ最終的には良いことだと考える人々の間で意見が分かれているようです。 両方の記事は、少なくとも、検索エンジンに過度の悲しみを引き起こすことなく、さまざまな形式が楽しく共存できることに同意します。ただし、特定のケースでさまざまなオプションがどのように使用されるかについての疑問は残っています。
19 html  data  search  schema 

6
なぜクライアント側のHTMLインクルードタグがないのですか?
先日、別のプログラマーから質問がありました。私は(非常に長い時間前に)まったく同じことを思っていたことを覚えています。 ブラウザー側のincludeタグが考慮されなかったのはなぜですか?それともそうでしたか? 特に、ブラウザに他のソースからの追加のHTMLを含めるように指示するタグを使用します。例えば<include src="http://server/foo/bar.html">。多くの人はinnerHTML、javascriptエンジンの外側で同じことがブラウザで実現できる場合、javascript呼び出しを行い、同じことを実現します。 ネストされた<HTML>s <BODY>(つまり)があると痛いでしょうが、とにかくどこでもその側面を考慮する必要があります。
18 history  html 

7
ASP.NET Webforms開発者とWebデザイナー:対話方法
私はASP.NET Webforms開発者であり、デザイナーに対処するときにいくつかの問題に直面します。 デザイナーはいつも不満を言っていasp.net server controlsます。むしろ、単にhtmlファイルを持ち、それらにcss必要な画像とともにファイルを作成したいのです。設計段階が事前に完了している場合、関連するcssファイルを含むhtmlファイルを取得することもありますが、設計をaspxファイルと統合する際に多くの問題に直面します(telerikコントロールを制御するなど)。 私が尋ねたいのは: これらの問題を克服するにはどうすればよいですか?.netサーバーコントロールの問題のため、デザイナーはphp-およびmvc開発者を好みます。デザイナーと正しい方法でやり取りする方法を知る必要があります。 .aspxページのレンダリングされた(htmlページ)をデザイナーに提供するツールまたはアプリケーションはありますか?つまり、Visual Studioのaspxではなく、実行時のページを意味します。Web Expressionを使用しますが、HTMLでレンダリングされたページも必要です。

7
デスクトップアプリにHTML、CSS、JavaScriptが使用されないのはなぜですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 HTML、CSS、およびJavaScriptを使用して、美しく(そして便利な)UIを構築できます(特に、現在はHTML5とCSS3があります)。多くの人がすでにそれらを知っています。それはまだ私の手の届かないところですが、ウェブアプリ全体をデスクトップアプリに持ち込むことはどれほど難しいでしょうか?アプリをホストする前に、ローカルサーバーで既にテストしています。 私の意見では、それはデスクトップアプリにブームを引き起こす素晴らしい、シンプルなアイデアです。さらに、これらのアプリは既にWebアプリと非常に多くのコードを共有しているため、より良い接続性を提供できる可能性があります。 なぜ行われていないのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.