关于网页设计里的三种基本选择器和三种复合选择器分别是什么?举例下~

常用于控制表单控件。

1.标记选择器主要应用在HTML页中的标记样式选择。如P选择器就用于声明网页中有P标记的文本内容,同理,H1选择器则可以标记页面中H1的样式。例如: H1 { font-size:14px; font-weight:bold; color:#ccc;}以上代码表示在所有应用H1选择器的地方,将文字的大小设为14像素并加粗,同时将颜色设为灰色,如果要改变H1的颜色,只需将color属性更改就可以了,比如将color设为#e7eefe来与网页的其他地方协调。 2.类别选择器 这是一类最常用的选择器,用它来定义网页中需要特殊表现的样式,类别选择器的名称可以由作者自由定义,一般来讲类别选择器的命名有一定的意义,使CSS代码更易维护和阅读。例如定义导航就可以使用.daohang{}或者是.n{},不要使用简略或者特殊的字符串,否则可能三天后当你再读你的CSS代码时,就连你自己都搞不清一个样式到底是做什么用的! 类别选择器就是CSS类,在HTML表现为调用的class。例如: (1)style.css文件中定义 .title { margin:10px; padding:2px 5px;}(2)HTML文件中 在上述定义中,p标签将引用CSS文件中的title样式应用到整个p覆盖的范围。p将显示为一个上下左右margin各为10px,上下padding为2px,左右padding为5px的矩形。 请注意类别选择器CSS定义和标记选择器的区别:在CSS文件中,标记选择器前边没有"."号,下面我们还会讲到ID选择器,它的定义也不一样,每个ID选择器样式前有一个"#"号,以确定其为ID选择器,而在HTML中则用ID="style"引用。值得注意的是,一个标签可以同时应用多个class选择器,如,具体大家可以在下边思考并做下实验,笔者在这就不举例了。3.ID选择器(1)ID选择器用法和class基本没有区别,他们的不同之处就在于ID选择器只能在HTML页中使用一次,而class则可以任意多次调用,在CSS文件中,ID 选择器一般写成 #idname { bgcolor:#339; font-size:16px;}如果一个ID应用于多个HTML标记,则有可能造成IE编译错误,并且由于ID选择器可以被JAVASCRIPT等调用,所以多个ID会导致JAVA编译错误并崩溃! (2)HTML的引用 在HTML中引用ID选择器的代码如下所示: 并且ID选择器不能像类别选择器那样同时被一个标签调用。这也是完全错误的语法。 复合选择器就是基本选择器通过不同的链接方式构成的。 复合选择器就是两个或多个基本选择器,通过不同方式链接而成的选择器。

htmlid选择器(css选择器中id选择器的特点)htmlid选择器(css选择器中id选择器的特点)


htmlid选择器(css选择器中id选择器的特点)


选择属于其父元素一更多的效果。

参考资料来源:

1. name:指定标签的名称

①form表单:name可作为转递给表单列表的变量名;如上面的传到的名称为:username='text的值'。

②input type='radio'单选标签:把几个单选标签的 name设为一个相同值时,将会进行单选作。

③快速获取一组name相同的标签:获取拥有相同name的标签,一起进行作,如:更改属性、注册等。

function changtxtcolor() {

var txts = document.getElementsByName('txtcolor'); //获取所有name=txtcolor 的标签

for (var i = 0; i < txts.length; i++) { //循环遍历标签,并把背景色改为red

txts[i].style.backgroundColor = 'red';

}}

2. id:指定标签的标识

①根据提供的id号,快速获取标签对象。如:document.getElementById(id)

②用于充当label标签for属性的值:示例:,表示单击此label标签时,id为userid的标签获得焦点。

3. class:指定标签的类名

应用场景

①CSS作,把一些特定样式放到一个class类中,需要此样式的标签,可以在添加此类。

name做为css里的伪类筛选。input[name="a"] 但是ie不支持。需要借住js来实现

class是设置标签的类,用于指定元素属于何种样式的类。在CSS样式中以小写的“点”及“.”来命名,在html页面里则以class="类名" 来选择调用,命名好的CSS又叫css选择器。

如: .css5{属性:属性值;} 选择器在html调用为“

.ba{ color:#000}

使用方法:class="ba"

如一个CSS规则:

使用方法:id="bi"

id是一个标签,用于区分不同的结构和内容,一个页面中只能出现一个,不能重复。虽然重复了不会报错,但这是一种规范

css 里id和class的优先级:对于有定义同一元素css属性的情况下

id优先级

如#a{color:#f00;}

.b{color:#000;}

sdsds

最终结果是红色,因为id优先级

css编写基本原则正确的是什么?

应用场景:

1、基本样式 的写法

1、网络用语中c是什么意思:网络语言是由网民创造、常用于网上交流、不同于传统语言的新型语言——网络语言正在风行全球。网络语言是时代发展过程中一种特定的语言现象,更是网络时代的特别产物。

font-family:黑体;

问题出在你错用了

!!!

直接些标签名进行定义属性,这个也比较常见。但是它的定义通常放在