問題タブ [padding]
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.
css - IE6 border-bottom: 0 & パディング CSS の問題
ネット上では特定できないような IE6 のバグに遭遇しました。
基本的に、これは動作がトリガーされるときです。ブロック要素には、下を除くすべての側面に境界線があり、上/下のパディングがあります。その中に別のブロック要素があります。
私のコード全体は大きすぎてここに収まりませんが、次の簡単な例に絞り込みました。
ここで問題になるのは、「次のもの」の位置 (それが何であれ) が奇妙に変更されることです。この場合、左に数ピクセル。
その奇妙な動作を無効にするには、下の境界線を維持するか、パディングを取り除くか、含まれている要素をインラインにすることができます。でもどっちも欲しい。それらをあきらめる前に、このバグに関する知識があるかどうか、および代替の修正があるかどうかを確認したかった.
ありがとう!
md5 - md5 ハッシュ アルゴリズムのパディング
md5アルゴリズムの詳細でパディングプロセスを知りたいです。
python - Python のタブストップ対応の len() とパディング関数
Python の len() と string.ljust() のようなパディング関数はタブストップを認識しません。つまり、'\t' を他の半角文字と同様に扱い、len を最も近いタブストップの倍数に切り上げません。例:
24 ではなく 17 です (つまり、4+(8-4)+11+(8-3) )。
そして、私もpad_with_tabs(s)そのような関数が欲しいと言います
これらの単純な実装を探しています - コンパクトさと読みやすさを第一に、効率を第二に。これは基本的ですが、イライラする質問です。@gnibbler - たとえ20倍効率が悪いとしても、純粋にPythonicのソリューションを示すことができますか?
確かに str.expandtabs(TABWIDTH) を使用して前後に変換できますが、それは扱いにくいです。取得するために数学をインポートすることTABWIDTH * int( math.ceil(len(s)*1.0/TABWIDTH) )も、非常にやり過ぎのようです。
以下よりもエレガントなものを管理できませんでした。
また、Python 文字列は不変であるため、関数を文字列モジュールにモンキー パッチしてメソッドとして追加する場合を除き、関数の結果にも代入する必要があります。
特に、リスト内包表記または string.join(...) を使用したクリーンなアプローチを取得できませんでした。
len(s) が < TABWIDTH の整数倍である場合、または len(s)>=maxlen である場合は、特別なケースを除きます。
誰でも len() と pad_with_tabs() 関数をもっとうまく表示できますか?
html - CSSでテーブルのパディングをどのように指定しますか?(セルのパディングではなく、テーブル)
背景が色付きのテーブルがあり、テーブルとそのコンテンツであるIEセルの間のパディングを指定する必要があります。
テーブルタグはパディング値を受け入れていないようです。
Firebugは、パディング0でテーブルとtbodyのレイアウトを表示しますが、入力された値を受け入れないため、パディングプロパティがないだけだと思います。
ただし、テーブルの上部にある上部のセルとテーブルの下部にある下部のセルと同じようにセルを分離する必要があります。
繰り返しますが、私が欲しいのはセルパディングではありません。
編集:ありがとう、私が本当に必要としていたのは、ボーダースペース、またはそれに相当するhtmlのセルスペースでした。
しかし、何らかの理由で、彼らは私が取り組んでいるサイトでは何もしません。
どちらも別のHTMLでうまく機能しますが、サイトでは機能しません。
プロパティを上書きするスタイルかもしれないと思いましたが、セル間隔とインライン境界間隔は上書きされるべきではありませんか?
(私はFirefoxを使用しています)
編集2:いいえ、TDパディングは私が必要とするものではありません。TDパディングを使用すると、隣接するセルの上部と下部のパディングが合計されるため、2つのセルの間には、上部のセルとテーブルの上部の境界線の間の2倍のスペース(実際にはパッド)があります。それらの間の距離をまったく同じにしたいのです。
.net - .Net AES 暗号化 - 広く受け入れられているパッド設定
AES 暗号化データを処理する .Net Web サービスがあります。私のサービスの利用者は、キーと IV のペアについて同意し、そうすることでデータを安全に渡すことができます。mcrypt を使用して暗号化する PHP を使用している消費者がいます。mcrypt は NULL でパディングされています。パッド (NONE) を設定していなかったため、文字列を復号化できませんでした。パディングをゼロに変更し、mcrypt 値を復号化できました。
広く受け入れられているパッド設定を使用するように Web サービスを変更したいと考えています。そして、すべての消費者にそのパッド設定を使用するよう伝えてください。しかし、そのユニバーサルパッド設定が見つからないようです。また、一部のパッド設定が「安全性が低い」ことについて話している投稿をいくつか読みました。同様に悪いことに、一部のパッド設定がシステム間で確実に変換されないという投稿を見たことがあります。
AES 暗号化用に広く受け入れられ、安全で信頼できるパッド設定はありますか?
私にお知らせください。
c# - パディングの設定-padding.allが可変ではないと表示されるのはなぜですか?
なぜintであるControl.padding.allがあり、ヒントによればgetと同様に設定されているのかわかりませんが、設定できません(Control.Padding.All = 5)?説明をいただければ幸いです。ありがとう!
image - IE のみのリンク画像の不要なパディング
誰かが助けてくれることを願っています。コンテナー DIV 内に、1 行に並べて配置する必要がある 3 つの画像があります。これは実際、IE6、IE7、IE8 (うめき声) を除いて、他のすべてのブラウザーに当てはまります。
各画像は、次のようにタグでラップされています。
私のCSSは次のとおりです: -
何をしてもIEの表示を修正できないようです。IE は各画像の左右に追加のパディングを追加しています。その結果、2 つの画像が行内にのみ表示され、3 番目の画像がその下に表示されます (右に浮いて表示されます)。
すべての空白を削除しようとしましたが (他の場所で出くわした提案)、それは役に立ちませんでした。私も負のマージンで遊んだことがありますが、実際に何が起こっているのかを理解せずにそのルートをたどりたくありません.
ここで実際に何が起こっているのか、どうすれば解決できるのか、誰かに光を当てることはできますか? -それは私を夢中にさせています!
よろしくお願いします。
css - CSS と Internet Explorer 7 の不可解な問題
IE は Web デザイナーにとって悪夢であるという神話は真実だと思います。IE7 は、 div#image (灰色の div)の左側と右側に不思議なパディングまたはマージンを追加しており、 div#contentの段落はh2タグの CSS プロパティに苦しんでいます。前もって感謝します!
編集: Eric Meyer の CSS Reset も試しましたが、うまくいきませんでした。
edit2: div#imageの前にあるh1が問題を引き起こしていることを発見しましたが、その理由はまだわかりません。
Internet Explorer 7 Internet Explorer 7 http://www.pixentral.com/pics/13l8JIteyHdBhVVqfFods4fquEJUV1.jpg
Firefox 3 および Google Chrome: Firefox 3 および Google Chrome http://www.pixentral.com/pics/1ZctvuTRQLAzx9QKh6bA4VtuBWVh9.jpg
私の HTML:
私のCSS:
sql - char列がvarcharに変換されましたが、パディングが挿入されています
これをどう説明したらいいのかわからない。テーブルを取得し、charではなくvarcharとして特定の列を使用してテーブルのコピーを作成しました。次に、あるテーブルから新しいテーブルにデータをコピーしました。ただし、プログラムで新しい値をテーブルに追加すると、以前はchar(200)であった列に、最大200文字のスペースが埋め込まれます。ここの別の質問で見つかったように、挿入、変換、さらにはRTrim(CAST([MynCharColumn] As nVarChar))でキャストを実行しようとしましたが、何をしても、値はあたかもそうであるかのように埋め込まれ続けますまだchar。
html - 余分なパディング
すべてのブラウザは、内部に魔法のハードコードされたパディングを追加しているようです<input type="text">。一部のブラウザー (IE、Safari、Chrome) では、入力ボックスの高さが少し高くなりますが、通常の HTML 要素のように適切に上部に配置されます。私は余分な高さと一緒に暮らすことができます。しかし、一部のブラウザー (Firefox および Opera) は正しく動作せず、テキストを垂直方向に揃えるか、その上に余分なパディングを追加しようとします。最近のブラウザーでは、テキストボックスを HTML と同じようにレイアウトしたり、魔法の書式を追加したりすることができないことに驚いています。私は何か間違ったことをしていますか?いくつかのトリックがありませんか?それらは私を助けることができるいくつかの独自のCSSプロパティですか? Firefox の CSS ドキュメントをざっと見ましたが、何も見つかりませんでした。または、代わりに編集可能な HTML を使用することもできます<input type="text">。
問題を示すスニペットを次に示します。
編集: Firefox で-moz-outlineと-moz-box-sizingを少し試してみましたが(念のため)、それらの値のいずれも余分なパディングを削除しません。