元气青蛙
2016-08-24 14:26
我站在一个萌新的角度有一点不是很懂,就是类/ID选择器和之前上一章学的内联式、嵌入式、外部式有什么关联么?我现在学到的类/ID选择器也是在改字体的颜色和字体的大小,但是在我看来还是内、嵌、外三个式子比较简单实用啊?这一章学我的是非常的懵啊!
不管是内、嵌、外哪种式子,他都需要选择器来给他定位,就好比是城市的街道一样,不管是你可以想一下如果城市的道路都没有名字是个什么感觉,选择器不光是样式,学到后面要通过选择器来写各种事件,所以不是他们有什么关联,而是作用根本就不一样,不要搞混了!
其实文中也有介绍,你没注意看,与之前的介绍内、嵌、外的最大差别是加入类/ID选择器可以选择性的让某个或多个标签加上自己想要的效果,但又不影响其它同等的标签.
<li>烂大街的女人</li>
<li class="ds">大胸女人</li>
<li id="dp">ID是唯一的,只给你一个</li>
<li class="ds">未成年</li>
上面三条li标签如果只用前面所学的内容直接li{},那就会把不想要的烂女人也选上了,但如果加上现在所学的知识.ds{}就只会选择到未成年的大胸女人,避开了烂大街女人.(同时id的属性也没有选上).可以用.ds,#dp把大胸,未成年,只给你一个人都选上,唯独避开那个烂女人....你也可以直接#dp{}选择那个唯一性的.
总结一句话.假设你不想要全屏P标签都是黑的,想有一些是蓝色一些关键是红色,那你就是要用到类/id选择器来区分普通标签和目标标签的不同.
多谢楼上的指点,膜拜大神
楼上的不要误导好吧,选择器就是定位,内、嵌、外只是不同的表现形式,你要不嫌麻烦,可以都写成内嵌的,做外部是因为方便,一个样式做好可以给N个网页复用,你做个内嵌的给别的网页用用看看,改的代码我还不如重写呢!
<style type="text/css">``````</style>是固定格式,不用管,就跟你写JS一定要写<javascript></javascript>一样的,
第一章学的都非常 懵的话;建议别学了,别折磨自己,后面更难学,谢谢
我也刚学,我说下我的看法
内联式 嵌入式 外部式 共同特点:可以用来改变字体 ;不同点:位置不同 优先级不同;
id选择器之类的可以算是嵌入式的,优先级有的也不同
他们是不同的概念。首先说内、嵌、外,它们是描述css文件相对html文件的位置。类ID选择器是css语句,可以理解为css的几种语法。设置元素格式几种不同格式的语法句子。后来学习类、id选择器用的都是嵌入式。因为这些语句有一个相同的标签<style type="text/css">``````</style>
初识HTML(5)+CSS(3)-升级版
1226118 学习 · 18236 问题
相似问题