关于CSS的一个小问题
答案:4 悬赏:0
解决时间 2021-01-27 03:19
- 提问者网友:活着好累
- 2021-01-26 22:42
关于CSS的一个小问题
最佳答案
- 二级知识专家网友:第四晚心情
- 2021-01-27 00:18
添加css是在做网页的时候就添加的,前端开发人员为了达到他要的效果,用css对页面进行美化,你前面将的padding和margin设为0,这是对一些html标签进行css重定义(如ul、li等),因为他们本事具有padding和margin属性,一般css最上面都是进行一些整体的定义,定义下页面的字体啊,字体大小、超链接的样式啊等等。总之,定义完这些整体的东西,然后做页面的时候边做边设 置对应的css。希望对你有帮助!
追问:都是边做边设吗?如果是先有html,再添加CSS呢?因为我看到很多的html的div已经分的很清楚,再去添加CSS也是一种好方法。如果是这种情况那该怎么去考虑呢?
追问:都是边做边设吗?如果是先有html,再添加CSS呢?因为我看到很多的html的div已经分的很清楚,再去添加CSS也是一种好方法。如果是这种情况那该怎么去考虑呢?
全部回答
- 1楼网友:鸽屿
- 2021-01-27 01:53
最上面设置 margin:0; 跟 padding:0; 是给他默认 否则有些浏览器会自动加边距的数值
第二步设置body 是笼统的设置
设置样式属性是从大到小来设置,先“ * ”后“Body”然后 header、main、footer,
然后是header里面的小DIV容器属性这样main、footer 依次类推
第二步设置body 是笼统的设置
设置样式属性是从大到小来设置,先“ * ”后“Body”然后 header、main、footer,
然后是header里面的小DIV容器属性这样main、footer 依次类推
- 2楼网友:猎心人
- 2021-01-27 01:44
因为标签它有一点附带样式,做一个网页。
首先要*{padding:0,margin:0;},这个是将所有标签重定向,这是简单的写法,但是通常大家都是不提倡这样的,一般提倡下面的写法,因为每个网页要重定义的一般就下面这些标签。如果用*,即使不需要重定的也会再重定,浪费性能。
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
margin:0;padding:0;
}
其次,设置body{},一个网页最外层的就是body。所以body里面可设置背景,或者说你想整个网页的字体大小基本上14px.也可在这里设置。后面就是具体的设置了。
最后,做网页的时候要将公共的css作为一个文件,然后每个页面放一个css文件里,不要放在一个css文件里。因为,放在一个文件里面,即使别的页面没有用到这个样式,也是会执行,所以要考虑性能。
首先要*{padding:0,margin:0;},这个是将所有标签重定向,这是简单的写法,但是通常大家都是不提倡这样的,一般提倡下面的写法,因为每个网页要重定义的一般就下面这些标签。如果用*,即使不需要重定的也会再重定,浪费性能。
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
margin:0;padding:0;
}
其次,设置body{},一个网页最外层的就是body。所以body里面可设置背景,或者说你想整个网页的字体大小基本上14px.也可在这里设置。后面就是具体的设置了。
最后,做网页的时候要将公共的css作为一个文件,然后每个页面放一个css文件里,不要放在一个css文件里。因为,放在一个文件里面,即使别的页面没有用到这个样式,也是会执行,所以要考虑性能。
- 3楼网友:千夜
- 2021-01-27 01:34
首先,设置全局的
*{
margin=0;
padding=0
}
是不科学的~应该一个个的定义
html, body, div, dl, dt, dd, ul,h1, h2, h3,input, p, th, td { margin:0;
padding:0
}
其次,如果不知道怎么定义就先把css里的一些本来的属性默认的值都归0,然后,再去定义其他的,比如定义整体的一些为块结构等……
*{
margin=0;
padding=0
}
是不科学的~应该一个个的定义
html, body, div, dl, dt, dd, ul,h1, h2, h3,input, p, th, td { margin:0;
padding:0
}
其次,如果不知道怎么定义就先把css里的一些本来的属性默认的值都归0,然后,再去定义其他的,比如定义整体的一些为块结构等……
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯