css

css(cascade style sheet)层叠式样式表,用来美化HTML网页。

颜色的表示方式

(1) 16进制:格式 #(红绿蓝)  范围:000000~FFFFFF

(2) rgb: 格式(红色,绿色,蓝色)  范围:0~255  由于是自发光 白rgb色为:rgb(255,255,255)  黑色为:rgb(0,0,0)

(3) rgba: 格式(红色,绿色,蓝色,0.0~1.0)  其余色与rgb颜色范围一样。最后的a为透明度,0.5为半透明。

颜色相关的样式:前景色,背景色,背景图。

1.前景色(color)

2.背景色 (background-color)

3.背景图(background-image:url) (图片地址)  

background-repeat:no-repeat(不重复) repeat-x  repeat-y  在哪个轴上重复

<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #p1{ background-image: url("1.png"); background-repeat:no-repeat}
    </style>
</head>
<body id="p1">
    <p style="color: red;">段落1</p>
    <p style="color: #000000;">段落2</p>
    <p style="background-color: #4f6f22">段落3</p>
</body>
</html>

盒子模型:外边距(margin),边框(border),内边距(padding),内容。内间距又有 padding-left 左, padding-right 右 ,padding-top 上,padding-bottom 下,外边距也一样有这四个属性。如下图:

定位方式:

position:absolute;绝对定位  left:  x 轴的坐标   top:   y 轴的坐标  z-index z 轴坐标 取值越大,越靠上。

也可以控制大小:width: 宽度   height: 高度

注意:坐标的原点在左上角

<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #p{ position: absolute; left:100px;top: 100px;}
    </style>
</head>
<body>
    <div id="p"><p>正文</p></div>
</body>
</html>

字体相关:

font-size : 字体大小         font-family: 字体种类                                     font-weight: bold; 加粗
font-style:italic; 倾斜        text-decoration: line-through 贯穿线             text-decoration: underline  下划线

注意:设置字体种类时,电脑上事先需要有这个字体,可以在word里面查看自己电脑里面装了哪些字体。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #p1{ font-size: 5px}
        #p2{ font-family: 楷体}
        #p3{font-style: italic}
        #p4{ font-weight:bold}
        #p5{ text-decoration: line-through }
        #p6{ text-decoration: underline }
    </style>
</head>
<body>
    <p id="p1">1张三</p>
    <p id="p2">2李四</p>
    <p id="p3">3王五</p>
    <p id="p4">4赵六</p>
    <p id="p5">5周七</p>
    <p id="p6">6吴八</p>
</body>
</html>

显示隐藏:显示,隐藏     就是可以把某些内容或者控制格式等隐藏起来,达到一定条件再显示。

display: block; 显示     display: none;  隐藏

样式表:
1. 类选择器:.名字 之后使用标签的 class="名字引用"

2. ID选择器:#id值 之后使用标签的 id="id值"

3. 元素选择器:根据标签的名字进行匹配

注意:优先级: 如果不同的选择器匹配到了同一个元素

 (1)style属性定义的样式最高,id选择器优先级次之,类选择器次之,元素选择器最低

 (2)同级选择器,后定义的优先

 (3)可以用 !important 改变优先级,可以把优先级提升到最高

4. 父子选择器:格式 父标签>子标签

比如:找到一个p标签,并且它的父标签必须是div    div>p {color:red;}

5. 祖先后代选择器:格式   祖先标签 后代标签

比如:找到一个p标签,只要它再div标签中    div p {color:red;}

6. 伪类选择器:按钮 鼠标移入改变样式,鼠标移除还原。结合前5个选择器使用。

:hover 移入     :hover 移入     :last 匹配选中的最后一个     :focus 获取焦点时

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .p1{color:red}
        p{color: black}
        #p2{color: #3385ff}
        ul>li{color:darkblue}
    </style>
</head>
<body>
    <p class="p1">111111111111</p>
    <p>2222222222222222</p>
    <p id="p2">3333333333333333</p>
    <ul>
        <li>4444444444444444</li>
        <ol>
            <li>5555555555555555</li>
            <li>6666666666666666</li>
        </ol>
    </ul>

</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值