内联元素a转换为块状元素怎么不行?

来源:12-2 我要独占一行 - 块级元素

慕粉3687206

2016-08-02 08:00

我在上面的源代码增加了a{color:green;}和<a href="www.immoc.com"></a>,并没有换行啊,怎么回事?


<!DOCTYPE HTML>

<html>

<head>

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

<title>内联块状元素</title>

<style type="text/css">

div,p{background:pink;}

a{color:green;}

</style>

</head>

<body>

<div>div1</div>

<div>div2</div>

<p>段落1段落1<a href="www.immoc.com">段落1</a>段落1段落1</p>

</body>

</html>


写回答 关注

1回答

  • 慕粉3687206
    2016-08-02 08:06:50

    哦,没事了,原来display:block是固定语法,我还以为display代表属性,block代表值(抽象的),用color:green(具体的)没问题。必须要写成a{display:block;}才行。

    枫叶满山飘

    你理解错了,在标签才能用属性即用等号双引号,在CSS中表示只能用;;来表示效果一样,只是有的标签没有特定的属性只能用内部式引入CSS来表示。

    2016-08-13 10:23:17

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题