1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

2天驾驭DIV+CSS!第一课

作者:用户 来源:互联网 时间:2016-06-25 14:26:02

css浏览器margin简单效果区域

2天驾驭DIV+CSS!第一课 - 摘要: 本文讲的是2天驾驭DIV+CSS!第一课, 当你看完教程,肯定会说XHTML+CSS就这么简单!easy! 【例子】 要求: 1)宽度、高度均是200像素; 2)颜色为红色#900; 自己做做,看看能

当你看完教程,肯定会说XHTML+CSS就这么简单!easy!

【例子】
要求:
1)宽度、高度均是200像素;
2)颜色为红色#900;
自己做做,看看能不能作出来?先不要看我的代码,如果真的做不出来,就下载下来,跟着我下面说的一步一步修改。
下面是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>例子1</title>
<link rel="stylesheet" type="text/css" href="css.css"/>
</head>

<body>
<div id="redBlock"></div>
</body>
</html>

/* CSS Document */
#redBlock{
 width:200px;
 height:200px;
 background:#900;
}
在IE6和FF中显示效果如下图:

2天驾驭DIV+CSS!第一课-2天驾驭div css
怎么样,比较容易吧~,但是你们有没有发现,红色区域离浏览器的顶部和左边的边距IE6和FF的不一样,有没有发现?这样的话,我们作出来的页面浏览器就不兼容了,效果不一样了?为什么会这样?
这是因为每个浏览器都有一个内置的CSS文件,当你没有对某个标签的属性设置的时候,浏览器就会应用内置的CSS文件,怎么才能做到浏览器兼容?不着急,你只需要在CSS文件中,将我们目前应用到得标签body和div置零就OK了,代码这么写
body,div{padding:0; margin:0;}
当把这句话加上之后,是不是两款浏览器显示效果一样了吧~如下图


2天驾驭DIV+CSS!第一课-div css
好,我们接着来,现在再加一个条件
让红色区域与浏览器的顶部和左边距离为20像素;
怎么样,有没有思路?没有思路没关系,继续向下看
我们,只需要设置红色方块的外边距就可以了,添加如下CSS代码:
margin-top:20px;
margin-left:20px;
效果如下图
 

2天驾驭DIV+CSS!第一课-div css教程 
这样就使红色区域定位于页面坐标(20,20)处了,与浏览器上边距和左边距都为20像素。
不过上面的这种写法我们可以精简为
margin:20px 0 0 20px;
其中的数值顺序是:上右下左。
而margin:20px 0;则和margin:20px 0 20px 0;是等价的哟~只不过是更加精简而已,这样写CSS加载速度会更快。
我们接着将问题延伸,怎样才能让红色区域水平定位于浏览器的正中间,无论浏览器窗口的大小,显示器分辨率的大小。
也很简单,刚刚加的两句话"margin-top:20px;margin-left:20px;"修改为
margin:0 auto;
怎么样,有意思吧,红色区域是不是位于浏览器的正中间了~

好~!到这里第一节课结束,是不是很简单,或者太简单了!!!KwooJan可以保证,后面的课程照样很简单,当你看完教程,肯定会说XHTML+CSS就这么简单!easy!
如果你有看不懂的,赶紧点击文章最上面的课程关键词,只要你看了这些关键词,相信你绝对能明白!
本文来自www.cssxuexi.cn*尊重他人劳动成果,转载请自觉注明出处!
 



以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索css , 浏览器 , margin , 简单 , 效果 区域 2天驾驭div css、div css、div css教程、css div 居中、css隐藏div,以便于您获取更多的相关知识。

ie ff css 兼容-急切!padding-top IE兼容 FF不兼容 (第一次新手 不会发布)

问题描述 急切!padding-top IE兼容 FF不兼容 (第一次新手 不会发布) body { font-family:宋体; font-size:14px; margin:0px; padding:0px;} table { border-collapse:collapse; border-spacing:0px;} td {padding:0px;} .FF{padding-t...

JavaScript驾驭网页-获取网页元素_javascript技巧

推荐阅读:JavaScript驾驭网页-DOM JavaScript驾驭网页-CSS与DOM 利用DOM分割HTML 利用JavaScript控制网页内容其实很像烹饪。只是不用收拾列羹剩肴,但也没有办法享受美味的成果。 不过,你将能完整网页内容的HTML构成要素:更重要的...

奔三奶爸初学php心得记录(第一天)

...己的成长,也希望能有人给我些指导,意见。 今天算是第一天开始学习,已经是10天学会php的第三天课程了,前两天一天是讲思想,一天是配置环境就不多说了,今天是正式开始写程序,是写的一个留言板,讲师说留言板是麻雀...

初接触 Sass 与Compass 遇到的几个坑

...些预处理器是偷懒人士的做法,但现在发现应该是用CSS 驾驭得好的才能用好这些预处理器。提高效率的工具之所以能提高效率在于使用的人本身有能力驾驭这个工具(有点拗口)。并且很考验开发者的整体的重构能力,貌似一...

第一课 控制div属性

代码参考来源http://js.fgm.cc/learn/,本系列以面向对象的知识重构代码。 无标题文档#outer{width:500px;margin:0 auto;padding:0;text-align:center;}#div1{width:100px;height:100px;background:black;margin:10px auto;display:block;}function Divblock(){ this.set(); this.addmousee...

前三篇
后三篇
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备