1

だから私はウェブデザイナーとしてのキャリアを始めたばかりで、最初のプロジェクトに取り組んでいて、最初のページデザインを終えたところですが、とにかく、作成したcssデザイン、主にhtml要素の配置についていくつか心配があります. コードサンプルは次のとおりです。

.contentbackground
{
   background-image: url('../images/body/BG.png');
   width: 1218px;
   height: 370px;
   position: absolute;
   top: 205px;
   margin-left: 67px;
}
.loginbox
{
   width: 351px;
   height: 280px;
   position: absolute;
   top: 40px;
   right: -12px;
}
.lblLogin
{
   position: absolute;
   top: 85px;
   right: 265px;
   font-family: "Century Gothic";
   font-size: 16px;
   color: #FFFFFF;
}

問題は、このアプローチがベスト プラクティスであるかということです。つまり、位置を絶対に設定し、上、左、右、下の配置を手動で構成することをお勧めしますか?

4

2 に答える 2

8

position: absoluteすべての要素を入れる必要はないと思います。それは良くありません。absolute特定の場合にのみ使用できます。実際には、position: absolute要素はどこにでも配置され、フローから外れる可能性があり、フロー内の他の要素に影響を与えたり、影響を受けたりすることはありません。ポジショニングの詳細については、こちらをご覧ください。

  1. コース -> http://www.codecademy.com/courses/web-beginner-en-6merh
  2. 学習とサンプル -> http://alistapart.com/article/css-positioning-101
于 2013-07-25T02:39:24.773 に答える
0

使用position: absoluteは、HTML コードと要素の親によって異なります。ただし、一般に、同時に 3 つの絶対位置を使用することはお勧めしません。relativeと の両方を使用してabsolute、ポジショニングをより効果的に行うことができます。CSS の位​​置を理解するには、以下の動画をご覧になることをお勧めします。

https://www.youtube.com/watch?v=jx5jmI0UlXU

于 2022-02-21T09:19:42.420 に答える