2011-01-24 20 views
3

良い日。私はckエディタダイアログボックスでcssの問題があります。CSS - 幅を使って入力:div内の相対位置と幅を持つ100%100pxの幅を持つ

主なideeaは、このようなものです。位置の相対値と幅(40ピクセル)と幅:100%の入力を持つdivがあります。問題は、40pxの入力ではなく、その幅が100pxということです。

最後の画像でわかるように、入力は未完成のようです。私が何かを指定するのを忘れた場合、plsに尋ねる。

ので、ここでの構造といくつかの印刷物(品質申し訳ありません...ちょうど2倍ズームとテキストが非常に読みやすい)である理由を、私はそれを理解することはできません。 enter image description here

enter image description here

enter image description hereは、

+5

ページへのリンクを投稿する可能性はありますか?あなたの説明は、イメージで完全ですが、これはかなり良いですが、これは、ほとんどの人がFirebugのようなツールを使って簡単に解くことができる問題のタイプのように見えます。 – thirtydot

+0

残念ながら、サイトは仮想マシンでホストされています。だから私は作業コピーへのリンクを提供することはできません。あなたが見ることができるように火の巣から印刷画面があります...そして残りのカプセル化要素のために...すべては相対位置と幅を持っています100%テーブルには表示:ブロック... I.他のプロパティはありません(もちろんfont-サイズ、色、など...魔女はこの問題に正確に関係していません)。 – zozo

+1

実際にテストケースをアップロードできない場合は、サイトの関連部分を含む '.zip'をアップロードできます。それは素晴らしいことではありませんが、あなたの質問にお答えするのに役立つかもしれません。 – thirtydot

答えて

3

入力に明示的に、その親要素だけでなく40pxの幅を与えるようにしてください。またそれにdisplay:blockを与えます。

.cka_dialog_ui_input_text input { 
    display: block;/* fixes some errors */ 
    width: 36px;/* 40 - 2x2px border*/ 
    padding: 0;/* just for testing*/ 
} 
+0

これは次のように動作します。すべてがきれいに見えます。私は入力そのものをスタイルしない方が好きでした。いくつかの影響がありますが...私は他のアイデアが見つからない場合、それらを回避しようとします。 – zozo

関連する問題