为了账号安全,请及时绑定邮箱和手机立即绑定

代码哪里错了,无法平行排列,只能垂直排列

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>3.1页面头部制作练习题</title>

<style type="text/css">

/*在此定义相关样式,控制列表的显示形式*/

.chart{

    width:50px;

    height:30px;

}

.chart li{

    float:left;

    /*text-align:center;*/

    /*margin:0 auto;*/

    line-height:30px;

    width:50px;

    list-style-type:none;

}

.chart a{

    display:block;

    text-align:center;

    /*margin:0 auto;*/

    line-height:30px;

    width:50px;

    list-style-type:none;

}

.chart a:link,.chart a:visited{

    text-decoration: none;

    color:black;

    font-size: 16px;

    font-family: "微软雅黑";

}

.chart a:hover,.chart a:active{

    text-decoration: none;

    color:white; /*鼠标经过变灰*/

    font-size: 16px;

    font-family: "微软雅黑";

    background-color:#BE3948;

}

</style>

</head>


<body>

<h3>课程难度</h3>


<!--在此制作一个无序列表-->

<div class="chart">

<ul>

<li><a href="#">全部</a></li>

<li><a href="#">初级</a></li>

<li><a href="#">中级</a></li>

<li><a href="#">高级</a></li>

</ul>

</div>

</body>

</html>


正在回答

2 回答

你在ul外加了一个div,然后你给这个div设置的宽度太小了,一行就够排一个li;你可以试着把这个div去掉,或者吧div的width改大一点

0 回复 有任何疑惑可以回复我~
#1

ilovenihon 提问者

我把div标签去掉了,还是不行,依然垂直排列
2018-09-26 回复 有任何疑惑可以回复我~

楼上说的对  把宽度改成100% 就可以了  

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码哪里错了,无法平行排列,只能垂直排列

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信