仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 662|回复: 7
打印 上一主题 下一主题

[DIV+CSS] CSS教程之CSS教程之CSS盒模子

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:55:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
更好的控制页面布局。不用多说。
网页制造poluoluo文章简介:网页计划中的每一个元素都是长方形的盒子。
CSS盒模子

网页计划中的每一个元素都是长方形的盒子。盒子的尺寸是如何准确盘算的,请看下图:

假如是Firebug用户的话(基础和前端有关的城市用到Firebug吧–糖伴西红柿),就会很熟习上面的图表了。
这个图表很好地展现了感化于页面上恣意盒子的数值。

注重以上两个例子中,margin都是红色的。Margin对照出格,它不会影响盒子自己的巨细,可是它会
影响和盒子有关的其他内容,因而margin是盒模子的一个主要的构成部分。
盒子自己的巨细是如许盘算的:
Widthwidth+padding-left+padding-right+border-left+border-rightHeightheight+padding-top+padding-bottom+border-top+border-bottom值未声明的情形

假如未声明padding大概border,那他们大概值为零(利用cssreset时),大概为扫瞄器的默许值(极可能不是零,特别是那些一般没有重置的表单位素)
块级盒的默许宽度

假如未声明宽度,而且盒子是静态大概绝对定位的,宽度会坚持100%的宽度,padding和border会向内推进,而不是向外扩大。
可是,假如明白设置盒子的宽度为100%,那末padding就会向内涵展。

Thelessonherebeingthatthedefaultwidthofaboxisn’treally100%butalesstangible“whateverisleft”.Thisisparticularlyvaluabletoknow,sincetherearelotsofcircumstanceswhereitisimmenselyusefultoeithersetornotsetawidth.
要注重的是,盒子的默许宽度其实不真的是100%,而是剩下的大概值(应当是说,残剩实在存在的宽度-糖伴西红柿)。应当懂得这个特别值,由于良多情形下,它关于设置/不设置宽度都长短常有效的。
我碰到的最年夜的贫苦就是textarea(文本框)元素了,它们必要设为宽度为所需的”cols”属性,而且不克不及包括子元素。因而一般必要明白的设置textarea的宽度为100%,但有padding时,就会延展textarea的宽度。流动宽度情况下,一般能够设置为符合的像素值宽度,可是变宽情形就没那末侥幸了。
无宽度的相对定位盒子

未设定宽度的相对定位的盒子的体现有点纷歧样。它们的宽度只必要合适它们所包括的内容便可。因而,假如盒中只要一个单词,盒子就会像谁人词的体现一样宽。假如酿成两个词,盒子的宽度也会响应增添。

这类情形会延续到盒子的宽度到达父元素宽度的100%(比来的绝对定位的父元素大概扫瞄器窗口),然后就会折行。
对盒子来讲,垂直扩大以顺应包括的内容是很天然的。值得奇异的是,不单单是分歧平台下的文本体现分歧,分歧的扫瞄器处置这个成绩时,也有良多怪癖。

无宽度浮动盒子

同无宽度的相对定位盒子的体现一样。盒子的宽度只必要扩大到所包括内容的宽度,直到其父元素的宽度(其父元素不用是绝对定位的)。因为这些无宽度盒子的懦弱性,我们要学到的是关头义务形式的时分它们是不克不及依附的,像整体页面结构中。假如浮动一列作为侧边栏利用,并期望那些外部元素(如图片)来卖力包括它的宽度,你就是在自找贫苦。
内联元素也是盒子

我们这里一向把重点放在块级元素的盒子上。很简单就能够把块级元素设想为盒子,可是内联元素也是盒子。能够把他们设想为十分长而窄的长方形,它们也能够像别的盒子一样有margin,paddingheborder

折利用它看起来有些欠好了解。如上所示的左margin把盒子推向右侧,可是只在第一行无效,由于那是盒子的出发点。padding一般的使用在文本的上部或下部,当折行时它会疏忽下面行的padding而且以行高(line-height)请求的地位作为出发点。通明背景是为了让效果看起来更分明。
亲眼目击一下

想看看构成页面的每一个独自的“盒子”吗?试着把这行代码临时放进款式表:
  1.         *{border:1pxsolidred!important;}
复制代码


缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。
只想知道 该用户已被删除
沙发
发表于 2015-1-25 10:20:18 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
再见西城 该用户已被删除
板凳
发表于 2015-2-2 21:52:31 | 只看该作者
在Dreamweaver里可以很轻松的完成图文混排、插入图片、插入Flash、插入音频、插入视频。
莫相离 该用户已被删除
地板
发表于 2015-2-8 08:08:31 | 只看该作者
布局表格、绘制层、制作CSS样式表等,这些内容迷糊了我的视线,真是没想到制作一个精巧别致的网页是如此的困难,可是心有不甘。
飘灵儿 该用户已被删除
5#
发表于 2015-2-25 04:31:17 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
老尸 该用户已被删除
6#
发表于 2015-3-7 18:32:27 | 只看该作者
Dreamweaver8中文版(dw)是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”。
小魔女 该用户已被删除
7#
发表于 2015-3-15 12:08:54 | 只看该作者
难以逾越的障碍会大大打击你的学习积极性。这就需要你的恒心,坚持不懈的决心。在自己无法解决某些问题时,就需要虚心请教别人.
海妖 该用户已被删除
8#
发表于 2015-3-22 01:10:44 | 只看该作者
Dreamweaver由MX版本开始使用Opera软件公司的排版引擎“Presto”作为网页预览。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-11 11:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表