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个绝对位置!您可以同时使用relativeabsolute更有效的方式进行定位。要了解 CSS 中的位置,我建议观看以下电影:

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

于 2022-02-21T09:19:42.420 回答