csslayout_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:47:54
オリジナル
1151 人が閲覧しました


これを同じレベルにしたいです。 この CSS コードの書き方
div.shopname { height:110px; width:1090; text-align:left; margin:20px;}//这个是那三个所在的DIV框#titlephoto { height:100px;}//淘宝网图片的CSS #searchbox{ border:3px solid #FF3300; height:40px; position:relative; width:500px; margin-bottom:40px;} //input按钮的css #searchimgbtn{} //搜索按钮图片的 CSS
ログイン後にコピー

ディスカッションへの返信 (解決策)

質問が理解できないので、明確に説明してください

幅を定義します3 つの div をすべて追加すると、すべて float:left; になります

ただし、div は使用せず、span{display:inline-block;} を使用することをお勧めします

垂直方向のセンタリングを微調整するには、padding-top を使用します

すべて3 つの div が幅を定義しているので、すべて float:left; で問題ありません

ただし、div は使用せず、span{display:inline-block;} を使用することをお勧めします

垂直方向のセンタリングを微調整するには、padding-top を使用します

上の階の正解です。これは位置の問題です。img はインラインタグであり、input はブロックレベルのタグであるため、これらを直接組み合わせると、Float が同じ行に配置されなくなります。テキストの流れから抜け出す。
作者がブラウザの互換性の問題を考慮する必要があるかどうかはわかりません

必要に応じて、さらにデバッグが必要です

3 つすべての div の幅を定義してから、 float:left を使用します

垂直センタリングを微調整するには、padding-top を使用します

スパン内で入力をネストできますか?

span は div と似ていますが、 div がデフォルトでブロック要素である点が異なります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート