关于网页设计DIV+CSS的问题!
发布网友
发布时间:2022-04-26 10:39
我来回答
共4个回答
热心网友
时间:2022-04-20 06:22
首先DIV不定义宽高的又没有内容则为空标签,虽然存在,但是不占地方
DIV需要内容或者定义宽高才能撑起来,例如文字,图片
其他的标签也是如此,例如ul
--css定义宽高只针对块级标签,例如div ul p 即默认display=block的标签,可以理解为自动换行的标签
--其他行级元素例如b span 等只能由里面的内容撑起,而不能定义宽高没有效果,可以理解为不换行的标签,除非CSS中改变其属性,为块级元素 即display=block。
--同理任何影响宽高或间距的样式也是区分块级和行级标签的,例如padding margin
1.添加背景,只是添加样式,并不能撑起来,所以默认宽高还是0px
2.padding是对内间距,所以在本身宽高的基础上增加padding数值
3.margin是对外的,所以对标签本身的宽高没有影响
略微讲讲,后盾网有网页布局的实战教程,不过需要交钱,其他你可以找个静态网页实践一下布局,将这几个常用的样式参数用用就了解了
热心网友
时间:2022-04-20 07:40
Div、P等块状标签默认占据整行的空间,也就是默认情况下会与父标签等宽。对于块状标签,很多时候采用的方法是定宽不定高,部分不需要针对内容进行伸缩的可以设置固定的高度。
至于padding这个属性在不同版本和内核的浏览器之间读取效果有一定的差别,如果不想费太多心思去调兼容性的话,能少用则少用。
热心网友
时间:2022-04-20 09:15
其实没有你说的这么复杂,网页上的一般结构是 头部和底部定高 中部自动拉伸,但是你做静态的时候有时候需要定高,而连接后台又需要去掉,因为后台会自动循环调用,这个你做多了,了解多了,就会知道的。。当然 首页一般是全部定高的。 我说的是高度, 宽度一定要定 不然会造成错位。。当你做多了, 就很难修改。。希望能帮到你, 有问题Q我。441439958追问验证问题?
追答网页设计就可以了哈。。
热心网友
时间:2022-04-20 11:06
一般都得定宽度,有时可以不定高度