ホームページ > ウェブフロントエンド > htmlチュートリアル > li でネストされた ul のマージンの問題、助けてください_html/css_WEB-ITnose

li でネストされた ul のマージンの問題、助けてください_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:46:29
オリジナル
1543 人が閲覧しました


写真の 4 番目の li にネストされた ul があります。ネストされた ul の li の背景色を設定するとき、ネストされたすべての ul を li にネストできるとは限りません。
どうやって解決しますか?


ディスカッションへの返信 (解決策)

4 番目の li 表示: table;

ul, li パディングの設定: 0

4 番目の li 表示: table;

<html lang='en'>	<head>		<meta charset='utf-8'>		<title>ul-study</title>		<style type="text/css">		.ul-01{list-style-type: none;}		.ul-01>li{float: left;margin: 5px;padding: 3px 10px; background-color: red;cursor: pointer;border-radius: 5px;}		.ul-02{list-style-type: none;margin: 0px;}		.ul-02>li{margin: 3px 0px;mbackground-color: blue;padding: 0px 10px;width: 100%;background-color: blue;}		</style>		<script type="text/javascript">			window.onload=function(){				var ulss=document.getElementById('ul-02-s');				function lish(para){					var lis=document.getElementsByName('lis');					for(var i=0;i<lis.length;i++){						lis[i].style.display=para;					}				}				ulss.onmouseover=function(){					lish("block");				}				ulss.onmouseout=function(){					lish("none");				}			}		</script>	</head>	<body>		<ul class='ul-01'>			<li>bbb</li>			<li>aaa</li>			<li>ccc</li>			<li style='padding:0px 0px;display:table;'>				<ul class='ul-02' id='ul-02-s'>					<li>请选择</li>					<li class='li-sh' name='lis'>111</li>					<li class='li-sh' name='lis'>222</li>					<li class='li-sh' name='lis'>333</li>				</ul>			</li>		</ul>	</body></html>
ログイン後にコピー

これはコードです。 table はまだ動作しません

ul と li のパディングを 0 に設定します

動作しません、試してみました
.ul-02>li{margin: 3px 0px;mbackground-color: blue;padding: 0px 10px; 背景色: 青;}

  • ccc


  • width を削除します

    pdding: 0 を設定すると解決できます。または、ul の幅またはパーセンテージを設定できます。 liは自由に変えられる

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