ホームページ > ウェブフロントエンド > htmlチュートリアル > ローラースケートのニュースに表示されているコードですが、修正したら効果が出なくなりました _html/css_WEB-ITnose はどうなっているのでしょうか?

ローラースケートのニュースに表示されているコードですが、修正したら効果が出なくなりました _html/css_WEB-ITnose はどうなっているのでしょうか?

WBOY
リリース: 2016-06-24 12:12:54
オリジナル
1309 人が閲覧しました

ceshi







社区导航


河南


山东


湖南


广东


江苏


四川


陕西


宁夏


云南


海南


台湾


浙江


吉林


黑龙江


北京


重庆


澳门






河北


山西


湖北


广西


江西


安徽


甘肃


青海


贵州


福建


 

西藏


 

新疆


 

辽宁


 

内蒙古


 

上海


 

天津


 

香港


 

    


            <SCRIPT> <br> var Tags=document.getElementById('NewsTop_tit').getElementsByTagName('p');  <br> var TagsCnt=document.getElementById('NewsTop_cnt').getElementsByTagName('span');  <br> var len=Tags.length;  <br> var flag=1;//修改默认值 <br> for(i=1;i<len;i++){ <br /> Tags[i].value = i; <br /> Tags[i].onmouseover=function(){changeNav(this.value)}; <br /> TagsCnt[i].className='undis'; <br /> } <br /> Tags[flag].className='topC1'; <br /> TagsCnt[flag].className='dis'; <br /> function changeNav(v){ <br /> Tags[flag].className='topC0'; <br /> TagsCnt[flag].className='undis'; <br /> flag=v; <br /> Tags[v].className='topC1'; <br /> TagsCnt[v].className='dis'; <br /> } <br /> </SCRIPT>
  




回复讨论(解决方案)

运行的时候,显示页面有错误,而且只出现一遍,鼠标到头再返回去就不会出现效果了


错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。

标签没有问题吧



错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。


错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。
+1

不好意思,理解错误。。。



错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。
++

引用 2 楼 的回复:


错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。

+1

还有一个问题,需要请教,怎么实现让上面两行之间的间距变的小点呢,就是河南河北那两行之间的间距

引用 4 楼 的回复:
引用 2 楼 的回复:


错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。

+1


还有一个问题,需要请教,怎么实现让上面两行之间的间距变的小点呢,就是河南河北那两行之……
用margin-top

引用 6 楼 的回复:
引用 4 楼 的回复:
引用 2 楼 的回复:


错误1:id值为NewsTop_tit的div标签没有正确关闭;
错误2:上面这个元素中的p元素数量与id值为NewsTop_cnt的div元素中的span子元素数量不匹配。

+1


还有一个问题,需要请教,怎么实现让上面两行之间的间距变的小……
不然就是padding-top

引用 7 楼 的回复:
引用 6 楼 的回复:
引用 4 楼 的回复:
引用 2 楼 的回复:


エラー 1: ID 値 NewsTop_tit の div タグが正しく閉じられていません。
エラー 2: 上記の要素の p 要素の数が、ID 値 NewsTop_cnt の div 要素のサブ要素の数と一致しません。 。

+1


別の質問があります。実装方法を尋ねる必要があります...
河南省と河北省に 2 つの DIV を使用しています。あなたが言及したマージントップとパディングトップはどちらに置くべきですか?

#NewsTop_tit p, #NewsTop_two p {	margin-bottom:0;}
ログイン後にコピー

正直に言うと、投稿したコードは非常に悪く、調整が非常に困難です。ボックス モデル #NewsTop_tit p、#NewsTop_two p 要素の margin-top と margin-bottom の値を見てください。は両方とも 10px ですが、上記のように必須です。マージン値を変更した後の効果は、IE と他のブラウザーでは異なります。

CSS コード
#NewsTop_tit p, #NewsTop_two p {
margin-bottom:0;
}

これを試してみたところ、うまくいきました、ありがとう。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート