重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
应该是CSS影响的
创新互联公司主要从事做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务嵊泗,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
检查方法,只引用CSS,看什么情况。
只引用js,看情况。
这样你就知道是什么影响的了。
原来的CSS应该和你后引入的CSS有冲突,学习下CSS吧
祝好运,望采纳。
你的div2没有包含在div1里,是不会出现你所说的问题的。要么就是你的css样式定义了div{...},这样所有div都会受影响。要两个互不影响,直接写.div1{...}和.div2{..}这样。如果不能理解,介意你把代码放上来。
第一个问题:当你把在不同样式表里的样式合并到一起时,一来是因为dd{..}和.body dd{..}的优先级是不同的,二来是通常是在优先级一样的情况下,写在代码后面的样式覆盖前面同名的样式,所以其他页面会出错,是因为它用的是和让本页面显示正常的那个样式。
建议:另外当dd,dl等要用到不同样式时,单独写另外的类或id。
第二个问题:和前面一样,因为这有一个样式优先级的问题,你之所以换成id的写法就可以了,是因为id要比class的优先级高很多。
建议:你应该学习一样关于样式优先级这部分的内容。
你的不能只写一个CSS包括这几个属性吗?
要不就写一个CSS在其它要加的样式在 td里面写
是这样的:
首先:html每个标签都有他们的元素属性,这里的div就是块元素,那么就是独占一行,这一点应该是毫无疑问的吧?
然后就是浮动的问题,浮动其实就是离开元素格式化的上下文了,浮起来,这个时候你可以理解为#d1和#d2都是在#d3的上一层(用z坐标的角度去看)。所以#d3会尽可能往上跑。
d3又没有设置它漂浮,为何要清除漂浮呢?
是的,d3没有设置浮动,但是d1,d2的浮动深深的影响了d3的布局,所以她要正常排列,必须要清楚别人对她的影响。
所以换句话说,如果每个有浮动的元素如果在元素本身就做好闭合浮动的话,那么就不会对其他无辜元素产生影响,那些无辜的元素也不用去清楚浮动了。
百度搜一下:那些年我们一起清除过的浮动
这里会让你光然大悟!
希望我的回答能帮到你哈,有问题可以追问,觉得好就点个赞,有用就采纳!
style
.a{font-size:24px;color:#f00;}
.b{font-size:48px;color:#0f0;}
/style
div class="a"这里应用了style里的.a样式/div
div class="b"这里应用了style里的.b样式/div
建议先查询 一下,CSS选择器,,看看这个会有深一步了解。。。