课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么在a前面直接加个p后面的段落不会变斜体呢?
2015-12-12
源自:初识HTML(5)+CSS(3)-升级版 10-4
正在回答
在a的前面加上"p,"注意要带上逗号的,那样p和a的样式就一样了,都是斜体了。
A_R 提问者
如果你在a前面加了p ,就是这样的代码 p a{font-style:italic;},从现象可以出只作用了a标签,胆小如鼠变成了斜体,其实这是一种派生选择器也可以说是后代选择器(这个在css选择器那学过了),代码的意思是p标签下的a标签要发生变化了。只是只是a标签发生变化了。说的啰嗦了哈哈,去w3c看看那里有详细说明
a 前面直接加p和空格,表示选定的p标签内的a标签为斜体。如果想全段落为斜体。可以在p和a之间加上逗号。。。。逗号是分组选择器!或者直接把a改成p也行!
可以使用<i></i>标签或者<em></em>都是可以达到效果
具体看你继承的什么属性,
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答p a{font-style:italic;} 前面为什么要用个p,直接a{font-style:italic;}不可以么
5 回答如截图所示,为什么我在 “ P”前面加一个 “.” 就只有“胆小如鼠”变称斜体了呢?
3 回答直接在段落里面直接加<strong>,怎么显示不出来效果
6 回答为什么要另起一行写</p>,而不是直接加在后面呢?
2 回答为什么id="second",不能加到后面span里面,要加在前面p里?