课程
/前端开发
/HTML/CSS
/DOM探索之基础详解篇
js靠的是dom获取子元素,css为什么也可以获取一个盒子里面的子元素
2017-04-28
源自:DOM探索之基础详解篇 2-1
正在回答
css是利用元素标签<>,的id或者class来获取元素的。它要为元素内容添加样式,你当然得获取这个元素,不然你想让它的内容(例如,文字变红色),那你如何获取这个文字?电脑不像我们人,人可以用手去抓。。。。。。(我想不出其他更好的比喻了)。。。。。。
css是用来给HTML里的文本,图片等等之类的内容做样式用的(例如,文字颜色,大小。定位图片位置等等)。
而js是用来给HTML里的文本,图片做行为效果(我姑且这么解释吧),比如你点击按钮,进行图片切换。点击文字文字会动之类的。
最后说一句:其实现在的CSS3也能做一些类似动作效果了。
举报
要知道前端大牛都是从精通DOM开始的,全面讲解DOM的基础知识
2 回答请问我用DOM JS获取不到我js动态添加的元素的内容
2 回答CSS为什么能获取html结构中的字标记
1 回答父元素container不设置高度的时候 为什么看不到子元素里的图片了?
2 回答DOM不是html的框架基础吗 DOM级别的意思是支持对DOM的操作级别吧?
4 回答dom是什么啊?跟js有关系吗?