背景设置与盒子模型问题集锦

宽(width)高(height)度设置:

1、 行内元素与块元素的区别
宽高度设置对于有些行内元素无效;图片、表格有效;网页中使用的图片比较多,建议控制图片宽高度,以便控制显示内容大小(图片会缩放,最好按等比例来设置,否则会变形)
2、 指定像素与百分比
一般情况下行内样式需要设置宽度的单位,比如说像素px(pixel);设置宽度为百分比可以固定宽度,比如块元素DIV,宽度不设置为100%,高度为0px(或内容的高度),以单位值固定的宽高度的标签内容超出不会在容器内显示。

背景(background):

背景色Background-color
背景图片 background-image:url(图片路径); 默认会水平、垂直方向重复

Url:统一资源定位符,就是资源的地址。
注意外链样式尽量不要使用图片背景,非要使用可以使用服务器根目录定位。
背景重复 background-repeat: no-repeat repeat-x repeat-y
背景吸附 background-attachment:scroll (默认,随对象滚动)  fixed(固定)

<body style="background-image:url('1.jpg'); background-repeat:no-repeat;

background-attachment:fixed; height:1500px;">

asfasdfasdfsadfdsfa

</body>

背景定位 background-position:top center bottom left right  x y(用于一张图片背景定位,容器不动背景图像移动!!!),例如一张图片背景定位
<div style="width:100px; height:100px; background-image:url(1.jpg); background-repeat:no-repeat; border:1px solid black; background-position:-201px  -236px;"></div>

background-size:cover 可以让背景图片拉伸,但是要求IE8以上版本!!!

盒子模型

背景设置与盒子模型问题集锦

布局一般顺序:
1、关注内容,放内容;
2、控制内容与边框距离,Padding,内边距;
Padding(内边距,内容距离标签边框的距离,该元素的宽度=内容宽度+padding):10px; 代表 上、右、下、左 (顺时针)内容与边框的距离都是10PX;还可以控制内边距的上下左右距离:50px 100px;可以这样书写完全控制 padding:10px 20px 30px 40px;

  • border:外边框。可以单独写border-bottom:1px solid black; 也可以简写border:1px solid black;
    4、Margin:外边距。边框距离容器的距离。Margin:10px; 类似于padding上、右、下、左,外间距,但是只有顶部、左侧有效。Margin:10px 20px 30px 40px;

margin-left:100px; margin-top:100px;

针对于表格:

背景设置与盒子模型问题集锦

cellpadding为单元格内容距离单元格边框的边距;cellspacing单元格与单元格之间的边距。

边框圆角: border-radius:50px;

<img src="anniu.jpg" width="200px" height="100px" style="cursor:pointer; border-radius:10px;" onclick="alert('haha');" />

对齐(align)

1、 容器对齐:
该标签相对于容器对齐,该标签加上align属性(块元素无效);

2、 内容对齐(左、右、居中、两端)
该标签的内容样式 style=”text-align:center;”

 

作业:

利用以上知识,使用table布局以下效果

背景设置与盒子模型问题集锦

提示:

背景色: #6c6c6c

文本框提示: placeholder=”提示信息”

边框阴影: box-shadow:inset 0 0 10px gray;

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3000.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年10月25日 00:00
下一篇 2017年10月25日 08:16

相关推荐

  • 为什么要学习CSS+DIV技术?

    首先要问人为什么要学习,为什么要有一技之长?答:时代不断变化各行各业日新月异不学习就会很快落后,活到老学到老,人要有一技之长,技为安身立命之根本。 学习CSS+DIV技术,可以让你认识互联网,认识我们每天接…

    2015年12月1日
    0282
  • 7个教程和工具让你开始使用CSS网格。

    自从CSS Grid的出现它就变得很受欢迎,它甚至被我们行业最新的官方流行语所引用。谈论着它是未来的网页设计和布局。我可以滔滔不绝地说,当狂热发生的时候,没有使用网格的人会被抛在后面,维基百科的互联网先驱名…

    2023年2月14日
    05
  • 我来说说html如何让多余的部分隐藏。

    在HTML中,我们可以通过多种方式来隐藏多余的部分,以下是一些常见的方法: (图片来源网络,侵删) 1、使用CSS的“display”属性 CSS的“display”属性可以用来控制元素的显示方式,我们可以将元素的“display”属性设置…

    2024年6月25日
    00
  • 我来说说css与xsl有什么区别。

    CSS和XSL都是用来定义文档样式的语言,但是它们有很大的不同。XSL是XML的样式表,而CSS是HTML样式表。XSL采用的是转换方式,将一种格式的XML转换为另一种;而CSS不含任何转换动作,只针对XML文件中各个成分的外观属…

    2024年7月11日
    00
  • css设置宽度,html标签怎么使用CSS设置宽度。

    在网页设计中,CSS(层叠样式表)是一种用于描述HTML元素在屏幕上如何显示的语言,通过使用CSS,我们可以控制HTML元素的布局、颜色、字体等属性,设置宽度是CSS中一个非常常见的操作,本文将详细介绍如何使用CSS为H…

    2024年6月28日
    05
  • 第九章——CSS部分:层效果与溢出管理

    div称为层,更多的是因为它的z轴属性,可以实现层叠效果,例如: <div style=”position:absolute;z-index:1;left:50px;top:50px;background-color:red;”></div> <div style=”position:absolute;z-in…

    2017年5月24日 css自学教程
    0241
  • 今日分享html如何裁剪图片。

    在HTML中裁剪图片通常需要借助CSS或者JavaScript来实现,由于HTML本身并不支持图像裁剪功能,我们需要利用上述技术手段来控制图片显示的部分,从而达到裁剪的效果,以下是几种常见的方法: (图片来源网络,侵删) …

    2024年6月26日
    09
  • 关于css表单样式怎么控制字体大小。

    在CSS中,可以通过设置font-size属性来控制表单元素的字体大小。,,“css,input[type="text"], textarea {, font-size: 14px;,},“ 在网页设计中,表单是用户与网站进行交互的重要方式之一,通过表…

    2024年7月15日
    02

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息