首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

P不能做div元素

P和div同为块元素,为什么P不能做div元素? 执行结果: 可以在控制台看到这样一段信息: div像一条分割线一样,把无辜 P标签 一分为二 是什么原因导致呢?...W3C这样说:“ 如果你这样做,将会严重违反P语义 ” 解决方法暂时没有 于是我找到了块级元素和内联元素嵌套规则,如下: 最基本:内联不能嵌套块级,块级可以嵌套内联元素 .../span> 错误(内联嵌套块级) 有几个特殊块级元素只能包含内嵌元素,不能再包含块级元素 这几个特殊标签是:h1、h2、h3、h4、h5、h6、p、dt。...所以说p里面不能嵌套div,就是我犯错误。...块级元素与块级元素并列、内联元素与内联元素并列   正确 < /span

3300
您找到你想要的搜索结果了吗?
是的
没有找到

Java 循环删除list中指定元素

Java 循环删除list中指定元素 1.for循环遍历删除指定元素 2.增强for循环删除指定元素 3.iterator删除指定元素 1.for循环遍历删除指定元素 List list...equals("b")) { list.remove(i); } } 程序运行结果如图: 由结果分析可知,利用for遍历删除...,删除某个元素之后,list大小发生变化,索引也发生变化,当删除索引为1b之后,继续根据索引访问索引为2元素,由于删除缘故后面元素自动往前移动一位,故此时索引2上元素已经不再是c,而变成了f,...也就是如图所打印出来结果,故for循环适合删除特定一位元素,不适合循环删除特定元素; 2.增强for循环删除指定元素 List list = new ArrayList...if ("b".equals(s)) { list.remove(s); } } 程序运行结果如图: 3.iterator删除指定元素

15810

如何正确遍历删除List中元素(普通for循环、增强for循环、迭代器iterator、removeIf+方法引用)

遍历删除List中符合条件元素主要有以下几种方法: 普通for循环 2.增强for循环 foreach 3.迭代器iterator 4.removeIf 和 方法引用 (一行代码搞定) 其中使用普通for...以下是上述几种方法具体分析: 普通for循环 /** * 普通for循环遍历删除元素 */ List students = this.getStudents();...,list索引会自动变化,list.size()获取到list长度也会实时更新,所以会造成漏掉被删除元素后一个索引元素。...比如循环到第2个元素时你把它删了,接下来去访问第3个元素,实际上访问到是原来list第4个元素,因为原来第3个元素变成了现在第2个元素。这样就造成了元素遗漏。...增强for循环 foreach /** * 增强for循环遍历删除元素 */ List students = this.getStudents(); for (

10.1K41

es6删除数组指定元素_如何删除数组中元素

,如果你数组里面写是id,这里就写id,如果数组里面写是num,那这里就写num , //=== 后面的id是你想要删除元素id号,同理,如果你数组里面写是num,那这里就是num号 ,...//1是你要删除1个元素意思 第一种 splice(index,num); index代表是数组元素下标位置,num代表删除个数 findIndex(); 是找到某元素下标的位置...如图,这个数组里面有三个元素,现在要删掉这个id是24元素,那我们代码就应该这么写 arr.splice(arr.findIndex(item => item.id === 24), 1) 打印一下发现...,id为24元素就删掉啦 !...第二种 arr.filter() filter() 方法创建一个新数组,新数组中元素是通过检查指定数组中符合条件所有元素。 注意: filter() 不会对空数组进行检测。

6.7K20

Java码农必须掌握循环删除List元素正确方法!

首先看下下面的各种删除list元素例子 public static void main(String[] args) { List list = new ArrayList...list.remove(str); } } } 报异常IndexOutOfBoundsException我们很理解,是动态删除元素导致数组下标越界了...其中,for(xx in xx)是增强for循环,即迭代器Iterator加强实现,其内部是调用Iterator方法,为什么会报ConcurrentModificationException错误...取下个元素时候都会去判断要修改数量和期待修改数量是否一致,不一致则会报错,而通过迭代器本身调用remove方法则不会有这个问题,因为它删除时候会把这两个数量同步。...搞清楚它是增加for循环就不难理解其中奥秘了。

1.2K100

元素opacity属性对子元素影响(子元素设置opacity无效)

层作为它元素设置absolute,然后在使用labelhover伪类来控制hover层显示和隐藏,这其中一个要求及时hover层必定要求能够遮住页面中其他元素,所以最常用办法是设置它背景颜色...但是还是没有效果(因为背景为白色,所以有点坑) 最终问题定位在元素opacity属性设置为不为1值导致,这样即使hover层(作为子元素)设置了bg和opacity为1,也依然会存在一定透明度...="child"> this is child dom with opacity :1 ...(设置元素opacity为1通过了测试),元素opacity会影响到子元素,即使子元素自定义了opacity属性;还发现最后元素遮住了字体之后,背景颜色还能透给底部文字,相当于底部内容文字形成了一个遮罩效果...总结:在设置opacity时,需要排查元素是否已经设置,需要考虑对于元素中所包含元素影响 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141518.html

2.9K10

python循环删除列表元素常见错误与正确方法

常见错误 常见错误一:使用固定长度循环删除列表元素 # 使用固定长度循环pop方法删除列表元素 num_list_1 = [1, 2, 2, 2, 3] for i in range(len(num_list...list中元素后,list实际长度变小了,但是循环次数没有减少,依然按照原来list长度进行遍历,所以会造成索引溢出 常见错误二:正序循环遍历删除列表元素 不能删除连续情况 # 正序循环遍历删除列表元素...当符合条件,删除元素[2]之后,后面的元素全部往前移,但是索引并不会随着值向前移动而变化,而是接着上一个位置向后移动。...这样就会漏掉解 ---- 正确方法 正确方法一:倒序循环遍历 # 倒序循环遍历删除列表元素 num_list_3 = [1, 2, 2, 2, 3] for item in num_list_3[...,而删除原始list中元素,则既不会引起索引溢出,最后又能够得到想要最终结果。

1.4K50
领券