猿问

HTML+CSS的问题

<!DOCTYPE HTML>

<html>

<head>

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

<title>行内元素标签</title>

<style type="text/css">

div{display:inline;text-decoration:line-through;}

a,span,em{

background:pink;/*设置a、span、em标签背景颜色都为粉色*/

}


</style>

</head>

<body>

<div>345<div>

<div>3456<div>

<div>34567<div>


<a href="http://www.baidu.com">百度</a>

<a href="http://www.imooc.com">慕课网</a>

<span>33333</span>

<span>44444</span>

<em>555555</em>

</body>

</html>

为什么显示出来后 百度 慕课网 上面也有线啊 我只是设置的div 为什么a标签也有效果?

小学生133
浏览 1699回答 6
6回答

损失函数

<div>345<div><div>3456<div><div>34567<div>你每个div的结束标签都写错了,应该是<div>345</div>,这样就好了。望采纳!

柠檬酸钠

因为你的div没有结束标签。。。你仔细看看你的div的结束标签有没有斜杠

echo_kinchao

你的div没有结束  所以每一个都会新建一个 div元素

天涯帅哥

呵呵,a标签本来就有线哈,与你得css无关,

qyy2499760117_叶子

<div>345<div><div>3456<div><div>34567<div> div没一个闭合,应该<div>345</div><div>3456</div><div>34567</div>
随时随地看视频慕课网APP
我要回答