JavaWeb-CSS初识

什么是CSS?

  • CSS 指层叠样式表 (Cascading Style Sheets)
  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件
  • 多个样式定义可层叠为一个

来源:菜鸟教程https://www.runoob.com/css/css-intro.html

CSS简单应用

1.CSS分类:

  • 标签样式表
  • 类样式表
  • ID样式表

2.CSS从位置上的分类:

  • 嵌入式样式表
  • 内部样式表
  • 外部样式表
<html>
    <head>
        <title>
            CSS-javascriptt
        </title>
        <meta charset="UTF-8">
        <style type="text/css">
            /* 被style标签包围的范围时CSS环境,可以写CSS代码*/
            p{
                color: coral;
            }


            <!--ID样式-->
            #p4{
                background-color: pink;
                font-size: 25px;
                font-style: italic;
                font-weight: bolder;
                font-family:"华文行楷";
            }
            <!--组合样式-->
                div p{
                color: rebeccapurple;
                }
        </style>
        <link rel="stylesheet" href="css/demo02.css">
    </head>
    <body>
    <h1><span style="color: rebeccapurple">CSS初识</span></h1>
        <p>段落1</p>
        <p>段落2</p>
        <p class="f20">段落3</p>

        <p>
        </p>
    </body>
</html>

<!--

-->

 预览:

<外部样式表>

盒子模型

1.border 边框

2.margin 间距

3.padding 填充

应用:

<html>
<head>
    <title>
        sample
    </title>
    <meta charset="UTF-8">
<link rel="stylesheet" href="css/fruitdemo01.css">
</head>
<body>
    <div id="div_containner">
        <div id="div_fruit_list">
            <table id="tb1_fruit">
                <tr>
                    <th class="w20"><i>名称</i></th>
                    <th class="w20">单价</th>
                    <th class="w20">数量</th>
                    <th class="w20">小计</th>
                    <th>操作</th>
                </tr>
                <tr>
                    <td>苹果</td>
                    <td>5</td>
                    <td>20</td>
                    <td>100</td>
                    <td align="center"><img src="imgs/delete.png" class="delImg"/></td>
                </tr>
                <tr>
                    <td>菠萝</td>
                    <td>3</td>
                    <td>20</td>
                    <td>100</td>
                    <td align="center"><img src="imgs/delete.png" class="delImg"/></td>
                </tr>
                <tr>
                    <td>香蕉</td>
                    <td>25</td>
                    <td>20</td>
                    <td>200</td>
                    <td align="center"><img src="imgs/delete.png" class="delImg"/></td>
                </tr>
                <tr>
                    <td class="w20">总计</td>
                    <td colspan="4" align="center">181</td>
                </tr>
            </table>
        </div>
    </div>
</body>
</html>

css文件

body{
    margin: 0;
    padding: 0;
    background-color: white;
}
div{
    position: relative;
    float: left;
}

#div_containner{
    width: 80%;
    height: 100%;
    border: 0px solid blue;
    margin-left: 10%;
    float: left;
    background: lightskyblue;
}
#div_fruit_list{
    width: 100%;
}
#tb1_fruit{
    margin-top: 120px;
    margin-left: 18%;
    width: 66%;
    background: azure;
}
#tb1_fruit,#tb1_fruit tr,#tb1_fruit td,#tb1_fruit th{
    border: 1px solid gray;
    border-collapse:collapse;
    text-align: center;
    font-size: 16px;
    font-family: "黑体";
    font-weight: lighter;
    color: darkgray;

    border-top-width: ;
    line-height: 38px;
}
.w20{
    width: 20%;
}
.delImg{
    width:24px;
    height:24px;
}

预览:


以上还知识HTML、css的皮毛知识,但是作为后端初级阶段的学习,目前是够用了。。。

posted @ 2022-05-31 23:58  Fancy[love]  阅读(51)  评论(0编辑  收藏  举报