首页 > 编程知识 正文

简单的css样式网页,css简单的网页框架

时间:2023-05-03 21:15:03 阅读:117231 作者:3

进入正题吧。 布局是网页设计基础中的基础,好的布局一目了然。 失败的布局会让合作者烦躁。 所以前端开发从布局开始。

首先,分析图像布局,分析各颜色块之间的嵌套关系

如图所示,红色框包含整个页面的内容容器,其中包含三大部分(绿色框):header、main和footer

header部分包含徽标部分

main在一边有sider部分

根据以上划分,发现该页面的大致布局和该页面由container、header、main、footer、徽标、sider六个要素构成。 接下来是html代码实现或——

这里使用的是div要素标签。

div定义文档中的分区或分区(division/section )。

div标签可以将文档拆分为独立的不同部分。 它可以用作严格的组织工具,并且可以在不使用格式的情况下进行关联。

html代码如下:

代码如下。

1 .其中,使用margin属性调整徽标位置,使容器水平居中

边距清除周围的“边框”元素区域。 margin没有背景色,完全透明。

边距可以分别更改元素的上、下、左、右间距,也可以一次更改所有属性。

例如,margin:auto

p

{

margin:2cm 4cm 3cm 4cm;

}

2 .绝对定位和相对定位

您打算使用margin将徽标与header的垂直中心或header的上边界保持一定距离。 我用的第一个magrin-top :30px不像预想的那样。 使用谷歌开发人员工具,此时的margin-top :30px看到了从徽标到页面顶部的距离为30px。

解决方法:使用绝对定位。

相对位置:该要素相对于自己原来的位置,偏移一定的距离。 相对的是自己。

绝对位置:此元素相对于父元素偏移了一定的距离。 对于父元素,此父元素也必须设置position属性。 从最近的父元素中查找,直到找到body的位置。

我的想法正好标志要素相对于他的父要素header有偏差,所以使用绝对定位成功解决了。

以上主要是完成任务过程的一个记录和总结,文章比较浅显,希望随着今后深入的学习不断进步,有错误请指正。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。