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

HTML(HyperText Markup Language)は、Webブラウザーに表示されるWebページやその他の情報を作成するための主要なマークアップ言語です。HTMLに関する質問には、最小限の再現可能な例と、何を達成しようとしているのかについての考えを含める必要があります。このタグが単独で使用されることはほとんどなく、[CSS]や[javascript]と組み合わせられることがよくあります。

12
ブートストラップ3フッターを下に揃えます。未修理
設計中のサイトにBootstrap 3を使用しています。 このサンプルのようなフッターが欲しいです。 サンプル 修正したくないので、ブートストラップnavbar-fixed-bottomで問題が解決しないことに注意してください。常にコンテンツの最下部に配置し、応答性も高くしたいだけです。 どんなガイドでも大歓迎です。 編集: よくわからなかったらすみません。現在、コンテンツ本文に十分なコンテンツがない場合に発生します。フッターが上に移動すると、下部に空きスペースができます。 これは今私が私のnavbarのために持っているものです <nav class="navbar navbar-inverse navbar-bottom" style="padding:0 0 120px 0"> <div class="container"> <div class="row"> <div class="col-sm-4"> <h5 id='footer-header'> SITEMAP </h3> <div class="col-sm-4" style="padding: 0 0 0 0px"> <p>News</p> <p>contact</p> </div> <div class="col-sm-4" style="padding: 0 0 0 0px"> <p>FAQ</p> <p>Privacy Policy</p> </div> </div> <div …


18
CSS:箇条書きと<li>の間のスペースを制御する
またはで、弾丸がどれだけの水平方向のスペースを&lt;li&gt;右に押すかを制御したいと思います。&lt;ol&gt;&lt;ul&gt; つまり、常に持っている代わりに * Some list text goes here. それを変えられるようにしたい * Some list text goes here. または *Some list text goes here. 見回したが、ブロック全体を左または右にシフトするための指示しか見つかりませんでした。たとえば、http://www.alistapart.com/articles/taminglists/
177 html  css  html-lists 


9
アップロード前にJavaScriptを使用してファイルのMIMEタイプを確認する方法
私はこれとこの質問を読みましたが、クライアント側でJavaScriptを使用してファイルのMIMEタイプを確認できることを示唆しているようです。現在、実際の検証はサーバー側で行う必要があることを理解しています。サーバーリソースの不要な浪費を避けるために、クライアント側のチェックを実行したいと思います。 これがクライアント側で実行できるかどうかをテストするために、JPEGテストファイルの拡張子をに変更し、.pngアップロードするファイルを選択しました。ファイルを送信する前に、JavaScriptコンソールを使用してファイルオブジェクトをクエリします。 document.getElementsByTagName('input')[0].files[0]; これは私がChrome 28.0で取得するものです: ファイル{webkitRelativePath: ""、lastModifiedDate:Tue Oct 16 2012 10:00:00 GMT + 0000(UTC)、名前: "test.png"、タイプ: "image / png"、サイズ:500055…} これはimage/png、MIMEタイプではなくファイル拡張子に基づいてチェックが行われたことを示すと思われるタイプを示します。Firefox 22.0を試しましたが、同じ結果が得られました。ただし、W3C仕様によると、MIMEスニッフィングを実装する必要があります。 現時点では、JavaScriptを使用してMIMEタイプを確認する方法がないと言ってもよろしいですか?それとも何か不足していますか?

20
「位置:粘着性がある」CSSとHTMLが機能しない
スクロールした後、ナビゲーションバーを一番上に固定したいのですが、うまくいきません。理由がわかりません。あなたが助けてくれるなら、これが私のHTMLとCSSコードです: .nav-selections { text-transform: uppercase; letter-spacing: 5px; font: 18px "lato",sans-serif; display: inline-block; text-decoration: none; color: white; padding: 18px; float: right; margin-left: 50px; transition: 1.5s; } .nav-selections:hover{ transition: 1.5s; color: black; } ul { background-color: #B79b58; overflow: auto; } li { list-style-type: none; } &lt;nav style="position: sticky; position: -webkit-sticky;"&gt; &lt;ul align="left"&gt; …
177 html  css  css-position 

6
背景画像のCSSをストレッチしますか?
&lt;td class="style1" align='center' height='35'&gt; &lt;div style='overflow: hidden; width: 230px;'&gt; &lt;a class='link' herf='' onclick='topic(&lt;?=$key;?&gt;)'&gt; &lt;span id='name&lt;?=$key;?&gt;'&gt;&lt;?=$name;?&gt;&lt;/span&gt; &lt;/a&gt; &lt;/div&gt; &lt;/td&gt; これは私のCSSスクリプトです .style1 { background-image: url('http://localhost/msite/images/12.PNG'); background-repeat: no-repeat; background-position: left center; } 細胞background-image全体を伸ばしたい&lt;td&gt;
176 html  css  background 

9
要素名にCSSスタイルを適用できますか?
私は現在、CSSスタイルを適用するHTMLを制御できないプロジェクトに取り組んでいます。そして、要素を区別するのに十分なidとクラスの宣言がないという意味で、HTMLは十分にラベル付けされていません。 だから、私はidまたはclass属性を持たないオブジェクトにスタイルを適用する方法を探しています。 フォーム項目に「名前」または「値」属性がある場合があります。 &lt;input type="submit" value="Go" name="goButton"&gt; name = "goButton"に基づいてスタイルを適用する方法はありますか?「価値」についてはどうですか? Googleの検索では、「名前」や「値」などの一般的な用語がウェブページに表示されるあらゆる種類のインスタンスを見つけるため、これを見つけるのは難しい種類のことです。 私は答えがノーだと疑っています...しかし、おそらく誰かが巧妙なハックをしていますか? どんなアドバイスもいただければ幸いです。
176 html  css  css-selectors 

7
html5-キャンバス要素-複数のレイヤー
拡張ライブラリがない場合、同じキャンバス要素に複数のレイヤーを含めることはできますか? それで、トップレイヤーでclearRectを実行しても、ボトムレイヤーは消去されませんか? ありがとう。
176 html  canvas  layer 

6
高さのパーセンテージHTML 5 / CSS
&lt;div&gt;CSSで高さを特定のパーセンテージに設定しようとしていますが、その中のコンテンツと同じサイズのままです。&lt;!DOCTYTPE html&gt;ただし、HTML 5を削除すると機能し、&lt;div&gt;必要に応じてページ全体が使用されます。ページを検証したいのですが、どうすればよいですか? このCSSは&lt;div&gt;にあり、IDはpage次のとおりです。 #page { padding: 10px; background-color: white; height: 90% !important; }
176 html  css  height 

13
HTMLテキストのオーバーフロー省略検出
ページにブロック要素のコレクションがあります。CSSルールの空白、オーバーフロー、テキストオーバーフローがすべて設定されているため、オーバーフローしたテキストは削除され、省略記号が使用されます。 ただし、すべての要素がオーバーフローするわけではありません。 とにかく、どの要素がオーバーフローしているかを検出するためにJavaScriptを使用できますか? ありがとう。 追加:使用しているHTML構造の例。 &lt;td&gt;&lt;span&gt;Normal text&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span&gt;Long text that will be trimmed text&lt;/span&gt;&lt;/td&gt; SPAN要素は常にセルに収まり、省略記号ルールが適用されます。省略記号がSPANのテキストコンテンツにいつ適用されるかを検出したいと思います。
176 javascript  html  css  ellipsis 

4
CSSセレクター「(AまたはB)およびC」?
これは簡単なはずですが、検索キーワードを見つけるのに苦労しています。 私がこれを持っているとしましょう: &lt;div class="a c"&gt;Foo&lt;/div&gt; &lt;div class="b c"&gt;Bar&lt;/div&gt; CSSでは、「(。aまたは.b)および.c」に一致するセレクターをどのように作成できますか? 私はこれができると知っています: .a.c,.b.c { /* CSS stuff */ } しかし、私がこの種のロジックをさまざまな論理的な組み合わせで何度も実行する必要があると仮定すると、より良い構文はありますか?
176 html  css  css-selectors 

15
JavaScriptでHTMLエンティティのエスケープを解除しますか?
XML-RPCバックエンドと通信するJavascriptコードがあります。XML-RPCは次の形式の文字列を返します。 &lt;img src='myimage.jpg'&gt; ただし、JavaScriptを使用してHTMLに文字列を挿入すると、文字どおりにレンダリングされます。画像は表示されません。文字列は文字通り表示されます。 &lt;img src='myimage.jpg'&gt; 私の推測では、HTMLはXML-RPCチャネルを介してエスケープされています。 Javascriptで文字列のエスケープを解除するにはどうすればよいですか?私はこのページのテクニックを試しましたが失敗しました:http : //paulschreiber.com/blog/2008/09/20/javascript-how-to-unescape-html-entities/ 問題を診断する他の方法は何ですか?

10
タブまたはウィンドウ間の通信
トレースを残さずにブラウザー(CORSではなく同じドメイン上)の複数のタブまたはウィンドウ間で通信する方法を探していました。いくつかの解決策がありました: ウィンドウオブジェクトの使用 postMessage クッキー ローカルストレージ 1つ目はおそらく最悪のソリューションです。現在のウィンドウからウィンドウを開く必要があり、ウィンドウを開いたままにしておく限り通信できます。いずれかのウィンドウでページをリロードすると、おそらく通信が失われます。 postMessageを使用する2番目のアプローチは、おそらくクロスオリジン通信を可能にしますが、最初のアプローチと同じ問題が発生します。ウィンドウオブジェクトを維持する必要があります。 3番目の方法では、Cookieを使用して、一部のデータをブラウザーに保存します。これは、実質的に同じドメインのすべてのウィンドウにメッセージを送信するように見えますが、問題は、すべてのタブが「メッセージ」を以前に読んだかどうかを確認できないことです。清掃。Cookieを定期的に読み取るには、なんらかのタイムアウトを実装する必要があります。さらに、Cookieの最大長(4KB)によって制限されます。 localStorageを使用する4番目のソリューションは、Cookieの制限を克服するようであり、イベントを使用してリッスンすることもできます。利用方法は、回答欄に記載されています。 2018年の編集:承認された回答は引き続き機能しますが、BroadcastChannelを使用するための最新のブラウザーの新しいソリューションがあります。BroadcastChannelを使用してタブ間でメッセージを簡単に送信する方法を説明する簡単な例については、他の回答を参照してください。


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