プログラミング

プロおよび熱狂的プログラマーのためのQ&A




22
幅のないdivブロックの中央揃え
divの幅が事前にわからないため、divブロックの「製品」を中央に配置しようとすると問題が発生します。誰かが解決策を持っていますか? 更新:私が抱えている問題は、表示する製品の数がわからないことです。1つ、2つ、または3つの製品を使用できます。親の幅がわかっているため、固定数の場合は中央に配置できます。 div、コンテンツが動的な場合の方法がわかりません。 .product_container { text-align: center; height: 150px; } .products { height: 140px; text-align: center; margin: 0 auto; clear: ccc both; } .price { margin: 6px 2px; width: 137px; color: #666; font-size: 14pt; font-style: normal; border: 1px solid #CCC; background-color: #EFEFEF; } <div class="product_container"> <div class="products" id="products"> <div id="product_15"> …
240 html  css 



7
.NET Standardと.NET Core
.NET Standardと.NET Coreの違いについて読みましたが、違いが何なのか、.NET Standardライブラリプロジェクトを選択するタイミングと.NET Coreライブラリプロジェクトを選択するタイミングは本当にわかりません。 .NET Standardは、使用するプラットフォームに関係なく、APIのセットが常に利用可能であることを確認するためのものです(そのプラットフォームが選択した.NET Standardバージョンと互換性がある限り)。私が間違っていない場合、これは、.NET Standardのクラスライブラリを作成し、選択した.NET Standardバージョンと互換性のある任意のプラットフォームで使用できることを意味します。 .NET Coreについては、クロスプラットフォームでの使用も対象としていることを読んだので、.NET Coreライブラリを選択すると、.NET Standardと同じように、多くのプラットフォームでも使用できるようです。 つまり、最後には違いがわかりません。どちらを使用すればよいですか?それらの違いは何ですか?

3
JavaによるDOM解析の正規化-どのように機能しますか?
このチュートリアルで、DOMパーサーのコードに以下の行を表示しました。 doc.getDocumentElement().normalize(); なぜこの正規化を行うのですか?ドキュメント を読みましたが、言葉が理解できませんでした。 すべてのTextノードを、このノードの下のサブツリーの完全な深さに配置します さて、誰かがこのツリーがどのように見えるかを(できれば写真で)見せてくれますか? 正規化が必要な理由を誰かが私に説明できますか? 正規化しないとどうなりますか?

6
引用符と括弧の有無によるsetTimeoutの違い
私はJavaScriptを学習していますが、JavaScriptのタイミングイベントについて最近学びました。W3Schoolsで知ったとき、今setTimeoutまで出会ったことのない奇妙な姿に気づきました。彼らは二重引用符を使用してから、関数を呼び出します。 例: setTimeout("alertMsg()", 3000); JavaScriptの二重引用符と単一引用符は文字列を意味することを知っています。 また、私はそのように同じことができることがわかりました: setTimeout(alertMsg, 3000); 括弧が付いている場合はそれを参照しており、括弧がない場合はコピーされます。引用符とかっこを使用していると、頭がおかしくなります。 これらの3つの使用方法の違いを誰かに説明してもらえたら嬉しいですsetTimeout。 括弧付き: setTimeout("alertMsg()", 3000); 引用符と括弧がない場合: setTimeout(alertMsg, 3000); そして、3番目は引用符のみを使用しています。 setTimeout("alertMsg", 3000); 注意:setTimeout参照のためのより良い情報源はMDNです。


4
Mercurialの機能ブランチを正しく閉じる方法は?
機能ブランチの作業が終了しましたfeature-x。結果をdefaultブランチにマージして閉じfeature-x、の出力からそれを取り除く必要がありますhg branches。 次のシナリオを思いつきましたが、いくつかの問題があります。 $ hg up default $ hg merge feature-x $ hg ci -m merge $ hg up feature-x $ hg ci -m 'Closed branch feature-x' --close-branch だからfeature-x支店(changests 40- 41)閉じたが、そこですつの新しいヘッド、クロージング分岐チェンジ44に表示されます、hg heads毎回は: $ hg log ... o 44 Closed branch feature-x | | @ 43 merge |/| | o 42 …



12
git difftool、シリアルではなく、すべてのdiffファイルをすぐに開きます
デフォルトのgit diffの動作は、各diffファイルをシリアルで開くことです(前のファイルが閉じるのを待ってから、次のファイルを開きます)。 すべてのファイルを一度に開く方法を探しています-たとえばBeyondCompareでは、同じBCウィンドウ内のタブですべてのファイルを開きます。 これにより、複雑な一連の変更を簡単に確認できます。diffファイル間を前後にフリックして、重要でないファイルを無視します。
240 git  difftool 

7
すべてのhttp://リンクを//だけに変更できますか?
デイブ・ウォードは言う、 これは正確な読みではありませんが、RFC 3986のセクション4.2では、プロトコル(HTTPまたはHTTPS)を完全に省略した完全修飾URLが提供されています。URLのプロトコルが省略されている場合、ブラウザは代わりに基になるドキュメントのプロトコルを使用します。 簡単に言うと、これらの「プロトコルなし」のURLを使用すると、このような参照を、使用するすべてのブラウザーで機能させることができます。 //ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js 最初は奇妙に見えますが、この「プロトコルなし」のURLは、HTTPとHTTPSの両方で利用できるサードパーティのコンテンツを参照するための最良の方法です。 これにより、HTTPとHTTPSの両方を介してアセットが利用可能であると想定して、HTTPページで見られる多くの混合コンテンツエラーが確実に解決されます。 これは完全にクロスブラウザ互換ですか?他に注意点はありますか?

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