网站制作 徐州,百度贴吧广告投放价格,郑州seo网络营销,怎么制作长图图1 如图1是用盒子模型内容实现的#xff0c;但是需要了解一些内容。
一.内容知识引入
1.内边距属性#xff08;padding#xff09; 为了调整盒子在网页中的显示位置#xff0c;常常需要为元素设置内边距。内边距也被称为内填充#xff0c;是指元素内容和边框之间的距离… 图1 如图1是用盒子模型内容实现的但是需要了解一些内容。
一.内容知识引入
1.内边距属性padding 为了调整盒子在网页中的显示位置常常需要为元素设置内边距。内边距也被称为内填充是指元素内容和边框之间的距离。 在CSS中padding是用来设置内边距的。同边框属性border一样padding也是复合属性其设置方法如图2 图2 在上面的设置中padding的取值可以为auto,默认值表示自动适应、不同单位的数值、相对于父元素或浏览器宽度的百分比%在实际工作中最常用的是单位是像素值(px),并且不要允许使用负值。 与边框属性一样使用复合属性padding定义内边距时必须按照顺时针原则采用值复制原则一个值为四边两个为上下和左右三个为上、左右、下。 下面通过一个案例来演示一下内边距padding的使用方法.先写代码如图3 图3 保存运行如图 4 图4 我们可以看到内边距都有明显的变化那我们将h2标签里面的padding值修改为5%拿结果会怎么样呢我们将代码padding:2px;修改为padding:5%;保存并运行如图5. 图5 我们可以明显地看到h2标签的内边距增大了。不过设置内边距的数值为百分比时我们需要注意当内边距数值为百分比时则不论是上下内外边距还是左右内外边距都是相对于父元素width的百分比随父元素width的变化而变化跟高度height无关。
2.外边距属性 网页是由多个盒子排列而成的要想拉开盒子与盒子之间的距离合理的布局网页就需要为盒子设置外边距。所谓外边距就是标签边框和相邻标签之间的距离。在CSS中margin属性用于设置外边距它是一个复合属性与内边距padding的使用方法类似设置内边距方法如下
margin-top:上外边距
margin-right:右外边距
margin-bottom:下外边距
margin-left:左外边距
margin:上外边距 [右外边距 下外边距 左外边距] margin遵循值复制原则跟padding是一样的但有一点不同margin是可以使用负值使相邻标签发生重叠。 当对块级元素应用宽度属性width并将左右的外边距都设置为auto可使块级元素水平居中实际工作中常用这种方式进行网页布局示例代码如下。
.num{margin:0 auto;} 下面通过一个案例来演示margin属性的使用方法。 先写代码如图6 图6 保存并运行如图7 图7 在图7中我们可以看到图像和文字都拉开了一定的距离实现了图文混排的效果。但是如果咱们仔细观察效果图时我们会发现浏览器边界与网页内容也会存在一定的距离然而图7中我们并没有对p标签或者body应用内边距或者外边距可见这些标签是默认有内边距和外边距样式的。网页中默认存在内外边距样式标签有p、body、h1~h6等。 为了更方便的控制网页制作网页时添加如下代码即可清除标签默认的内外边距。
*{padding:0; /*清除内边距*/
margin:0; /*清除外边距*/
} 注意如果没有明确定义标签的宽和高内边距比外边距的容错率高。
3.盒子的宽和高 网页是由许多个盒子排列而成的每个盒子都有固定的大小在CSS中使用宽度属性width和高度属性height可以对盒子的大小进行控制。width和height的属性值可以为不同单位的数值或相对于父元素的百分比实际工作中最常用的是像素值。 下面通过一个案例来演示一下width和height属性的用法。 先写代码对图像定义样式的代码如下如图8 图8 保存并运行如图9 图9 图8中我们设置的宽度为250px,但盒子的宽度不是250px,盒子的宽度。元素的width和height仅仅只是元素的宽和高其周围的内边距、外边距、边框是单独计算的。 注意盒子的总宽度width左右内边距之和左右外边距之和左右边框宽度之和。 盒子的总高度height上下内边距之和上下外边距之和上下边框高度之和。 *width和height元素仅仅只对块级元素有效对行内元素无效除了img/和input标签。
二案例实现过程
1.结构分析 我们可以把用户中心的界面当作一个盒子来看用div标签来嵌套。文字可以用p标签来实现。
2.样式分析 通过最外层的大盒子对用户中心界面进行整体控制需要对其设置盒子的宽度、高度文字方面需要设置字号、字体。
3制作页面结构 用以上分析的方法运用相应的HTML标签来搭网页结构如图10 图10 保存并运行如图11 图11
三以上就是【案例8】用户中心实现涉及内容和过程了下期我们讲怎样设置背景图像、位置等内容。