为了账号安全,请及时绑定邮箱和手机立即绑定

这里span元素的子元素是指2个span标签之间的内容吗?

如题。。。

正在回答

4 回答

你这个代码中span没有子元素。。。

元素是指:<p>,<span>,<div>,<table>…………

empty是把内容清空。

remove是移除元素。

感叹号只是告诉你,使用padding和border之后会在你本身宽度上增加相应的border宽度和padding宽度。从而影响你设置的width

0 回复 有任何疑惑可以回复我~
#1

ShawpLee 提问者

那么课程5-12中说的: 【remove()方法删除所选元素本身和子元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则只删除所选元素的子元素。】 关于empty方法的表述就有一些不准确对吧?
2014-12-09 回复 有任何疑惑可以回复我~

span

{

    color: White;

    padding: 8px;

    margin: 5px;

    float: left;

}

.green

{

    background-color: Green;

}

.div

{

    border:1px solid silver;

    width:235px;

    height:130px;

    margin:20px 0;

    padding:0 10px;

}


0 回复 有任何疑惑可以回复我~

span元素的子元素就和div的子元素是一个道理呀~empty就是把span清空,span的躯体还在但是里面是空的这样,清空之后就是<span></span>这个样子啦!你说的黄色三角,应该是提示吧,你把鼠标移上去就能看见提示消息了。第一个三角是你设置了border为1px,这个1px是不包括在元素的大小中的,假设你设置一个div高为100;如果你加了border为1px,那这个div所占的高就是100+1*2=102px。第二个是提示你,一旦设置了padding值可能会增加元素的大小。假设我们设置一个div的width为100px,设置了padding:20px之后width=140px height=40px!

1 回复 有任何疑惑可以回复我~
#1

ShawpLee 提问者

非常感谢!
2014-12-09 回复 有任何疑惑可以回复我~

还有为何我的style.css中14和18行左边有两个内嵌叹号的黄色三角形,难道我哪里写错了吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

这里span元素的子元素是指2个span标签之间的内容吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信