今日、<base href=""/>
を使用して相対URLのベースURLを指定できることがわかりました。それは非常に便利だと思われ、私はなぜそれがより頻繁に言及されていないのに驚いています。それを使わない理由はありますか?それは新しいことではありませんよね?よくサポートされているのは<base>ですか?私はそれを使用すべきでしょうか?
答えて
HTML 4.01 specificationの一部です(最新のHTML 5 specも参照)。あなたは行くのが良いです。
HTML 4.01仕様の section 12.4から:
この属性は、相対URIを解決するためのベースURIとして機能し、絶対URIを指定します。
また、HTML5の一部です(http://www.w3.org/TR/html5/semantics.html#the-base-element)ので、現代のブラウザでは一貫してサポートされていると確信しています。 –
ブラウザからのサポートの点では、問題はないと言われています。しかし注意すべき点の1つは、デバッグに混乱を引き起こしているということです。それはあまり使用されないので、私は気づいていないことがわかりました。ファイルが存在しないときなど、ファイルの動作方法については非常に混乱していました。頑張れ。 :)
また、正しく使用してください。 IEの古いバージョンでは、あなたのページの特定の部分だけをベースタグでマークし、それを含む要素にそのベースを適用させることができました。これは広くサポートされておらず、この要素のページレベルアプリケーションだけが有効であると私は信じています。ネットの古い情報や間違った情報を使用する方法や、常に慎重な方法については、Donutの仕様のリンクを確認してください。 :)
理由使用しない可能性があります。複雑さが増している可能性があります。
既存の複雑さにもよりますが、テンプレートなどを使用している場合は、後でリソースを必要とする追加、変更、またはプラグインに変更された相対パスが必要な場合があります。逆に、他のプログラミング面での "ハードコーディング"と同様に、誤って依存関係を追加することがあります。
これを禁止しても問題なく動作するはずです。 (私はしませんでした。)
- 1. python pickle:それはなんですか?いつ私はそれを使用するでしょうか?
- 2. 私はipairsかforループを使うべきでしょうか?
- 3. それは正しいでしょうか?使用のため< , >オペレーターのPHPの比較日ですか?
- 4. は</p> <p>私はそれをコンパイルしようと、それはちょうど与える...
- 5. アラカルトコンポーネントとは何ですか?私はそれを使うべきですか?
- 6. 私はまだTCPClientを使ってサーバを書くべきでしょうか?
- 7. AssemblaそしてPERFORCEは、すべてが正しくセットアップされているので、私はassemblaでのPERFORCEを使用しようとしています
- 8. このコードはpython2.7でのみ動作しますか?私はちょうどそれがマップ()関数は、それはそれは私がちょうど更新され、今すべてのヘルプ:)</p> <p>に感謝を働いている理由が、少なくとも私にはわからない、正しく実行しないように引き起こしていたものであったものを考え出し
- 9. 私はPlayフレームワーク2.0を使用するか、またはプレイ1.xに行くべきでしょうか?
- 10. Ext.namespaceとは何ですか?私たちはそれらをどのように使うべきですか?
- 11. 私はそれを使用すべきですか?<T>()のテストパラメータですか?
- 12. 私はviewModelのボタンクリックのためにコードを置くべきでしょうか?もしそうなら、どうすればバインドできますか?
- 13. WeakHashMap - その目的は何であり、どのように正しく使用されるべきか
- 14. データベースの設計 - 私はアップロードされたイメージの列について多くの列を持つべきですか、それとも、私はそれを新しい表にたくさんの行を入れておくべきですか?
- 15. 「データビズ」は何ですか?私はそれを使用しようとすると、
- 16. "enter"を押すと、コードはさらに進んでいくように書くべきでしょうか?
- 17. 私は何をすべきなのでしょうか?
- 18. python3.4、<<のサポートされていないオペランドタイプは、どうすれば修正できますか?
- 19. 私のサーバー側のGUIはどこですか?(pyqtを使って)スレッドを使うべきでしょうか?
- 20. は、私は、私のWindowsサーバ上でCygwinをインストールし</p> <p>そして今、私はそれがすべてのシステム起動時に実行されますので、それをサービスとして実行しようとしてきたWindowsサービス
- 21. ARKit:サポートされているデバイスを正しく確認するにはどうすればよいですか?
- 22. ASP.net IDはどのようにデータベースにアクセスし、それを私が使用すべき方法ですか?
- 23. この関数を書くにはどうすればよいでしょうか。それはリモートファイルを取得し、それをPHPでlocalyにコピーします
- 24. 私はswitchMap、flatMapまたはその他のrxjs演算子をAngularで使うべきでしょうか?
- 25. Rubyで深くネストされたハッシュをラップするにはどうすればよいでしょうか?
- 26. ループの反復はそれほどうまくいかないでしょう
- 27. System.Numerics.BigIntegerは変更できませんか?それはすべきでしょうか?
- 28. 私はAndroidアプリケーション用のcaptchaを実装したいと思います。 Jarを同じものに使用すると役に立つのでしょうか?そうであれば。それは良いです、そして、私はそれらをどのように使用しますか?
- 29. Boolとは何ですか?<true>はC++です - それはboostですか?私はいくつかのサンプルコードを使用しようとしていますし、私のコンパイラは、この行をコンパイルされません
- 30. C#リストはいつ使うべきですか?そして、いつarraylistを使うべきですか?
私は15年以上それを使用してきました。私はあなたがそれを使うのが安全だと言いたい。 – Gabe
@Gabe /それを使っている他の人 - ベースが一般的に使用されているシナリオ/ユースケースについて、あなたは軽視していますか?私はそれが使用されるシナリオを理解するために少し苦労していることを認めなければならない。 – InSane
InSane: ' 'の最も一般的な使用例はキャッシングです。たとえば、Googleのキャッシュや、ブラウザにWebページをデスクトップに保存するよう依頼した場合などです。どちらの場合も、画像、スクリプトなどを元のサーバーから取得する必要があるため、ページを保存するコードは、先頭に「 」というタグを付けます。 –
Gabe