用css选择器 如何选择自己的父元素

<divclass=“parent“><textareaclass="child">child</textarea></div>当.child:focus让.parent... <div class=“parent“>
<textarea class="child">child</textarea>

</div>

当 . child:focus 让. parent 背景变灰色 应该怎么作。 纯css可以实现么???
展开
 我来答
肥仙女a
高粉答主

2020-05-10 · 我是游戏小达人,专注于分享游戏资讯。
肥仙女a
采纳数:477 获赞数:115598

向TA提问 私信TA
展开全部

1、双击打开HBuilderX工具,并新建一个HTML5静态页面,如下图所示:

2、在body标签元素内,插入多个div标签,并使用div嵌套,如下图所示:

3、在title标签下方添加一个style,设置全局的样式,使用*符号,如下图所示:

4、保存代码并打开浏览器查看页面效果,可以发现页面有背景色,如下图所示:

5、再利用body标签选择器,设置宽度、字体属性、字体大小等属性,如下图所示:

6、最后使用body标签内的div选择器设置div标签样式,添加边框、内外边距,如下图所示:

大宝妈谈教育
高粉答主

2020-05-14 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:53.7万
展开全部

1.双击打开HBuilderX工具,创建一个新的HTML5静态页面,如下图zd所示:

2.在body标签元素中插入多个div标签,并用div将它们嵌套在div中,如下图所示:

3.在标题标签下面添加一个样式,设置全局版本的样式,并使用*符号,如下图所示:

4.保存代码并打开浏览器查看页面效果。可以在页面上找到背景颜色,如下图所示:

5.使用body标签选择器设置宽度、字体属性、字体大小等属性,如下图所示:

6.最后,使用body标签内部的div选择器来设置div标签样式,并添加边框和内外边的权重距离,如下图所示:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenfei2341
推荐于2017-10-11 · TA获得超过845个赞
知道小有建树答主
回答量:396
采纳率:25%
帮助的人:248万
展开全部
  css 没有父元素选择器,只有子元素选择器h1 > strong,选择第一个 h1 下面的strong 元素;兄弟选择器h1 + p 选择紧接在另一个元素后的元素,而且二者有相同的父元素;
  父元素可以使用jquery,$(".class:parent") 或 $(".class").parent();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2506695
2012-10-10 · TA获得超过480个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:102万
展开全部
这个问题问的好,如果是自己得到焦点,改变自己的背景色,很好办
.child:focus{ background:#ccc;}

但是,要想在得到焦点时,改变父标签的背景色,就不好办,可以在得到焦点时,改变子标签的背景色,如

<style>
.parent{background:#FF9966;}
.parent:focus .child{ background:red;}
</style>

<div class="parent" contentEditable=true>
<textarea class="child">child</textarea>

</div>

如果想有focus事件,就必须让它是可编辑的,这里给DIV加上了contentEditable=true来让它可编辑。

所以,最终的解决办法还是要用JS来实现,楼下的是正解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zooocloud
推荐于2017-09-09 · TA获得超过167个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:226万
展开全部
css标准不能选择父级
请用其它方法
比如js
<div id="child" class=“parent“>
<textarea id="child" class="child">child</textarea>
</div>

<script>
document.getElementById("child").onfocus = function(){document.getElementById("parent").style.background="#666"};
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式