|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可以用display:inline的方法让两个子div并排,但是这样的话div的宽度设置将会失效(要把子div撑大只能考里面的元素)。
明天看到有人问*和body的区分,人人的回覆无所适从,上面就我对这两个的了解议论一下用法。
起首看一下正解:
- 通配选择符语法:*{sRules}申明:选定文档目次树(DOM)中的一切范例的单一工具
- 范例选择符语法:E{sRules}申明:以文档言语工具(Element)范例作为选择符
人人在做网站时,计划款式表很多伴侣起首会用*{margin:0;padding:0;},这里的*是通配符,意义就是将文档目次树中的一切范例单一工具的内边距和外边距都设置为0,为何如许呢?由于很多元素,如h类,ul,body,p默许都有内边距或外边距,如许能够一次便利将这些元素的表里边距设置为0,非常便利,但我其实不倡议人人利用,由于我在做网站时,当页面挪用了mapbar的舆图后,会将舆图上的标点设置到舆图左上角,不论它在哪一个地位。另有文本框内的笔墨也会贴在边上显现,在这类情形下就不克不及用*来界说了,以是我倡议人人仍是利用body界说,别的可使用body,ul,h1,h2,h3,h4,h5,h6,form,dl,p{padding:0;margin:0;}将别的默许有表里边距的元素设置为0,如许能够制止呈现相似如许的成绩。
DIV+CSS是目前互联网网页制作最热门的方法,但对于完全手写代码,许多网页设计师都望而止步。 |
|