标签选择器可以把某一类标签全部选择出来,优点是能快速为页面中同类型的标签统一设置样式。缺点是不能设计差异化样式,只能选择全部的当前标签。
标签指定式选择器又称为交集选择器,由两个选择器构成,其中第一个为标记选择器,第二个为class选择器或id选择器,两个选择器之间不能有空格。
可以用replace函数去除指定字符串。 1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:
2、输入“str.replace('什么', ''); ”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是想要被替换的内容,第二个参数是想要被替换成新的内容,如果第二个为空的字符串,相当于去除想要被替换的内容:
3、replace函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了:
交集选择器是有2个选择器直接连接构成,其中第一个必须是标签选择器;第二个必须是类选择器或是ID选择器,这两个选择器之间不能有空格必须连续书写。
css代码可以内嵌也可以外链。内嵌就是将css直接写在html标记中,大约在2008年以后基本都逐渐规范为外链方式。内嵌css有个很大的缺点,就是html标记与css代码混合在一起,页面代码看起来比较混乱、吃力,结构不太清晰,后期如果有修改就会很费劲;规范为外链后,代码美观易懂、脉络清晰,方便二次修改。外链css,就是将css从html标记中分离出来,集中到一个或多个css页面,再根据需要,调用相关css文件进行指定样式表。
CSS样式表
内嵌css的方式:在html标记中添加属性“style”,设置相关属性值。如:“<p style=“font-size:12px”>带你走进科技大世界。</p>”就是给“带你走进科技大世界。”这段文字设置的字体大小为12px。
内嵌CSS样式
外链css方式:建一个css文件,样式集中写在该文件中,在所需页面调用就行了。方法是在“<head>”标记中添加“<link rel=”stylesheet” type=”text/css” href=”xxx/cssName.css” >”,其中“xxx”为路径,“cssName.css”为文件名。外链设置好后,在标记中通过“class”或“id”进行调用,如“<p class=“toptxt”>”或”<p id=”toptxt”>”,这时候样式表中被命名为“toptxt”的样式就应用到这个“<p>”标记中了。样式表中“class”和“id”的写法不一样,“class”前面加“.”,“id”前加“#”。
调用CSS文件
下面来说说使用“class”和“id”的区别,二者之间最大的区别是“class”名称在同一个页面中可以重复使用,而“id”名称是独一无二的。“class”本身就是用来调用样式的,一个页面中有同一个样式效果很正常,用“class”方便省事也更合理。“id”相当于人名,不允许重复出现。因为“id”不仅可用于样式,在写JavaScript时通常也要用“id”指定块。