美女
嘿嘿嘿
我爱你,就像老鼠爱大米
你是我的小呀小苹果,怎么爱你都不嫌多。
abcdefg
```body{
background-color:#000000;
font-size:large;
/*这是注释*/
}
p{
color:maroon;
background-color:gray;
text-decoration:underline;
font-size:150%;
}
h1,h2{
color:white;
font-family:STKaiti;
font-size:200%;
font-weight:normal;
}
h1{
border-bottom:1px solid gray;
font-size:220%;
font-style:oblique;
}
p.green{
color:green;
font-weight:bolder;
font-style:italic;
}
.red{
color:red;
}
要为html添加css样式,需要在< head >里的< style >添加样式。
{background-color:#000000;}
设置背景颜色
{color:red;}
设置字体颜色
{border:1px solid gray;}
设置边框,1像素,实线,灰色
{border-bottom:1px solid gray;}
设置下边框,会延伸到页面边缘
{text-decoration:underline;}
设置文本的下划线,只出现在文本下方
对于规则一样的元素,可以合并,如h1,h2{color:red; font-family:sans-serif;}
其中,h1,h2是一个选择器
如果一个元素有多个规则,并且与其他元素有相同的规则,可以合并有相同规则的元素,再将不同规则的单独写出,如h1,h2{font-family:sans-serif;color:white; } h1{border-bottom:1px solid gray; }
可以将样式做成样式表,即.css文件,不同在html中使用style元素,使用link元素。
在body选择器中设置font-family,那么< body >元素中所有没有设置font-family属性的元素都被设置了font-family。
但不是所有的样式都能继承。
如果样式会影响文本的外观,所有这些样式都能继承,如字体颜色(color属性)、font-family(字体系列),以及所有与字体相关的属性,如fony-size(字体大小)、font-weight(字体粗细)、font-style(是否斜体)。
如果父元素和子元素都有相同的属性,但属性的值不同,那么子元素不会继承父元素的那个相同的属性的值。
如果想给< body >中的某一个元素设置为其他字体,那么可以直接单独给此元素设置样式,如body{font-family:sans-serif;}p{font-family:serif;}
对于CSS,总会使用特定的那个规则。
如果想给不同的元素设置一些不同的样式,或者给多个相同的元素设置不同的样式,就需要用到类。 css文件中:p.xxx{ }
比如给其中一个< p >元素设置额外的样式:html文件中:
为多个元素设置额外的样式:blockquote.xxx,p.xxx{ }
.xxx{ }表示xxx类的所有元素都有同种样式
一个元素可以加入多个类:
其中xxx、yyy、zzz为三种类,最终p的类由css文件中这三种规则的最后一个规则决定,与class属性的值中的类名顺序无关
设置文本元素的字体颜色
作用:控制文本的粗细。
值:
设置字体大小body{font-size:14px;} h1{font-size:140%;} h2{font-size:1.2em;} h3{font-size:small;}
设置字体。值可以设置多个,防止字体不能使用。如果字体名称中间带有空格,应该加引号。但是这些字体用户电脑必须安装才能显示。
如果用户没有安装字体也没关系,可以使用web字体向浏览器提供的一种字体,要用到@font-face规则。这个规则允许你定义一种字体的名字和位置,然后可以在你的页面使用。
作用:为字体增加风格
值:italic斜体风格,oblique倾斜文本。两者区别不大。
left:指定一个元素的左边所在位置
line-height:设置一个文本元素的行间距
background-color:控制元素的背景颜色
background-image:在元素后面放置一个图像
border:在元素周围加边框,如实线边框,凸起边框,虚线边框…
padding:如果在一个元素边缘和它的内容之间需要有空间,可以使用padding(内边距)
letter-spacing:设置字符间距
list-style:改变列表中列表项的外观
body{background-color:#cc6600;}
以#开头,每两组数字分别代表颜色的红绿蓝分量。#cc6600可以简写为#c60body{background-color:rgb(80%,40%,0%);}
body{background-color:rgb(204,102,0);}
其中,255的80%就是204,255的40%是102。值:underline加下划线,none去除装饰,overline加上划线,line-through加删除线。
一次可以设置多种装饰em{text-decoration:underline overline;}
< del >将html中的某些内容标记为要删除的内容
< ins >标记要插入的内容
h1{border-bottom:thin dotted #888888;}
在下边框上加一条细的虚线。