原文:使用 CSS 根据兄弟元素的个数来调整样式

在某些场景下,我们需要根据兄弟元素的总数来为它们设置样式。最常见的场景就是,当一个列表不断延长时,通过隐藏控件或压缩控件等方式来节省屏幕空间,以此提升用户体验。 为保证一屏内容能展示更多的内容,需要将多余的列表项隐藏。 二级导航菜单:当菜单项为 项时,宽度为 当菜单项为 项时,每项宽度为 当菜单项为 项时,每项宽度为 . 当菜单项为 项及以上时,宽度不定,根据内容宽度调整,超出屏幕后滑动菜单查看隐 ...

2018-12-05 15:39 0 1166 推荐指数:

查看详情

CSS根据子元素个数不同定义样式

  近日面试,遇见了一个这样的问题,不会,便记下来。   问题:如何根据子元素个数的不同定义不同的样式?   代码:HTML   CSS:   结果:   解释: ...

Thu Apr 06 18:10:00 CST 2017 1 2980
使用jQuery改变HTML元素CSS样式

<script>$(document).ready(function() {$("#target1").css("color","red");});</script> <!-- Only change code above this line. --> ...

Thu Jun 13 06:16:00 CST 2019 0 2043
使用chrome查看页面元素css样式

使用chrome查看页面元素css样式   我们在写页面的时候,可能总是不知道怎么回事,就发现某个元素出现了问题,但是不知道为什么会这样,这时候,就需要使用强大的chrome了!!!   举例说明: 1.   我们希望看到博客园这张图片的具体信息。就可以打开chrome的开发者工具 ...

Mon Dec 05 11:39:00 CST 2016 1 27372
同级兄弟元素之间的CSS控制

为了实现这个导航效果:选中菜单中某一项,隐藏掉自身的左边背景线条,同时让他的下一个兄弟元素也隐藏掉线条。 有一种选择器就叫兄弟元素选择器,分为临近兄弟和普通兄弟。临近兄弟:用 + 表示,只匹配该元素后边的第一个同级元素。普通兄弟:用 ~ 表示,匹配该元素后边的所有同级元素。给个例 ...

Sat Jul 11 20:15:00 CST 2015 0 2358
基本CSS调整元素的填充-边框

三个重要的属性控制围绕每个HTML元素的空间:padding,border,和margin。 padding padding:是内边距大小 blue-box padding 10px: blue-box padding 20px: padding有4个单独设置的属性 ...

Sun Sep 13 23:35:00 CST 2020 0 590
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM