CSS常用声明(属性)

目录

一、文本

1、字体属性

2、文本修饰

二、图像

1、图像边框样式

2、图像透明度

三、背景

1、background-color:背景颜色

2、background-img:背景图像

3、背景展示效果

4、background-size:背景图大小

5、background-position:背景图的起始位置

四、表格

1、表格的宽度和高度

2、表格的边框

 3、表格边框线折叠

4、 表格的背景颜色

5、 单元格内文本的对齐方式

五、表单 

1、表单的宽度和高度

2、表单边框颜色、边框大小及线型

3、背景样式

4、背景图片样式

5、表单按钮样式


一、文本

1、字体属性

  • color:颜色,可直接写颜色的英文名十六进制写法以及rgb写法
  • font-size:字体的大小,属性值通常为px%
  • font-family:字体;
  • font-style:字的倾斜(normal:正体,italic:斜体);
  • font-weight:字的粗细

描述
bold定义粗体字符
bolder定义更粗的字体
lighter定义更细的字体
100~900定义由细到粗,400等同于默认,700为加粗

2、文本修饰

  • text-align :文本的水平对齐方式;
  • text-decoration:文本修饰线;
  • text-transform:单词字母大小写;
  • text-indent:文本块首行文本的缩进程度。

 用部分属性举例,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>字体属性</title>
    <style>

            .font{
                width: 960px;
                height: 60px;
                background-color: gray;


                text-align: center;
                /* 文字修饰线:删除线、下划线等 */
                text-decoration: underline;
                /* 英文单词大小写设置 */
                text-transform:lowercase;

                color: green;
                font-size: 30px;
                font-family: 微软雅黑;
                font-weight: bold;
                font-style: italic 
               
                
             }

    </style>
</head>
<body>
    <p class="font" >测试文本属性,CSDN博客</p>
</body>
</html>

运行结果如下:

注:其中水平对齐方式,是指相对于元素容器来说的位置 ,而不是整个网页。

二、图像

1、图像边框样式

  • border-color:边框颜色
  • border-style:边框线型
  • border-width:边框宽度

2、图像透明度

使用opacity属性调整图像透明度(取值范围:0~1

其中,border-color、border-width、border-style属性可合并写成border:color width style,三个属性值分别用空格隔开

 用部分属性举例,代码如下:

<head>
    <style>
        #img1{
            width: 300px;
            height: 300px;
            background-color: gray;

          
            border: green 10px dotted;
            /* 设置图像不透明度:0.0~1.0 */
            opacity: 0.5;
        }
    </style>
</head>
<body>
    <img id="img1" src="./背景.jpg">
</body>

运行结果如下:

三、背景

1、background-color:背景颜色

2、background-img:背景图像

3、背景展示效果

background-repeat:背景图展示效果,当背景图大小小于元素实际区域时,会默认背景图平铺展示,可选属性有以下几个:

(1)no-repeat:不平铺

(2)repeat:平铺(默认)

(3)repeat-x:水平方向平铺

(4)repeat-y:垂直方向平铺

4、background-size:背景图大小

(1)指定宽度和高度

(2)等比缩放

5、background-position:背景图的起始位置

 (1)指定位置关键字:

横向:left、center、right;

纵向:top、center、bottom

(2)使用数值:一个代表的是水平位置,一个是垂直位置,采用像素值或百分比形式

 用部分属性举例,代码如下:

<head>
    <style>
        nav{
            width: 600px;
            height: 300px;
            background-color: gray;
            background-image: url(./CSS常用声明/背景.jpg);
            background-repeat: no-repeat;

            /* 背景图片适配容器大小 */
            background-size: 25% 25%;
            /* 背景图片在容器内的位置,横向:left、center、right;
            纵向:top、center、bottom*/
            background-position: center center;
        }
    </style>
</head>
<body>
    <header></header>
    <nav></nav>
</body>

运行结果如下:

四、表格

1、表格的宽度和高度

使用width和height属性定义表格的宽度和高度

table{
            width: 400px;
            height: 100px;
       }

2、表格的边框

指CSS表格边框,使用border属性,表格边框的格式可以和图像相同可用空格隔开

table{
       border: 2px red solid;
       }

 3、表格边框线折叠

默认时表格会被折叠成一个个单一的边框

table{
            border-collapse: collapse;
        }

4、 表格的背景颜色

设置整张表格的背景颜色

table{
            background-color:red;
        }

5、 单元格内文本的对齐方式

设置单元格内文本水平对齐位置,text-align的属性有left、center、right。

 设置单元格内文本垂直对齐位置, vertical-align的属性有top、center、bottom。

   td{
        text-align: center;
        vertical-align: bottom;
        }

 用部分属性举例:

<head>
    <style>
         .table{
            width: 400px;
            height: 100px;
            border: 2px red solid; 
            border-collapse: collapse; 
            background-color:aquamarine;
            color: snow;
        }
        td{
        /* 设置单元格内文本水平对齐位置 */
            text-align: center;
        /* 设置单元格内文本垂直对齐位置 */
        vertical-align: bottom;
        }
        #td6{
            background-color: snow;
            color: black;
        }
    </style>
</head>
<body>
    <table border="1"  class="table"> 
        <tr>
            <td>单元格1</td>
            <td>单元格2</td>
            <td>单元格3</td>
        </tr>
        <tr>
            <td>单元格4</td>
            <td>单元格5</td>
            <td id="td6">单元格6</td>
        </tr>
        </table>
</body>

运行结果如下:

 

五、表单 

1、表单的宽度和高度

与上面相同,使用widthheight属性定义表单的宽度和高度

2、表单边框颜色、边框大小及线型

可将这三个属性写在border属性内,用空格隔开。

 #text2{
         border: 2px red double; 
        }

double表示双实线。

3、背景样式

background-color:设置表单的背景颜色

 background-image: url(图片路径):设置表单背景图片

4、背景图片样式

background-repeat:背景图展示效果,当背景图大小小于元素实际区域时,会默认背景图平铺展示(与上面背景属性内容一致)

5、表单按钮样式

使用以上属性也可以更改按钮样式

选择鼠标指针浮动在其上的样式,使用cursor属性

  • auto 默认。浏览器设置的光标
  • pointer 光标呈现为指示链接的指针(-只手)

 用部分属性举例:

<head>
    <style>
         #text2{
            width: 200px;
            height: 100px;
            color: aqua;
            background-color: gray;
            background-image: url(./CSS常用声明/背景.jpg);
            background-repeat: no-repeat;
            border: 2px red double; 
        }
        #btn2{
            width: 150px;
            height: 100px;
            color: aqua;
            background-color: green;
            border: 2px red dashed;   
            cursor: pointer;
        }

    </style>
</head>
<body>
    <form action="">
        <input type="text" id="text1"> 这是默认文本输入框 
        <br>
        <input type="text" id="text2" value="此处输入您的账号">这是有默认值的输入框 
        <hr>
        <input type="submit" id="btn1" value="提交"> 这是默认按钮
        <br>
        <input type="submit" id="btn2" value="登录"> 这是设置样式的按钮
    </form>
</body>

运行结果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值