Web前端之路Java

Java学习的第四天(前端:CSS+盒子模型)

2019-10-25  本文已影响0人  飞奔的嗨少
我们一般使用三种方式去使用CSS(内联样式,内部样式,外部样式)
1.内联样式
<标签 style="属性的名称:设置的值"></标签>
//实例1
<p style="font-size: 50px;color: yellow;text-align: center;line-height: 80px;">
    层叠样式表
</p>

2.内部样式
<style>
    标签{
             样式(属性)
        }
</style>
<标签></标签>
//实例2
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
              p{
                 font-size: 50px;   //字体的大小
                 color: yellow;      //字体的颜色1
                 text-align: center;  //字体的对齐方式
                 line-height: 80px;  //行高
                 background:url(../../day3/img/5.jpg);  //背景图片
                 border: 5px solid black;  //5像素的黑色的实线框
                 width: 50%;  //宽度
                 height: 485px;  //高度
            }
        </style>
    </head>
    <body>
        <center><p>层叠样式表</p></center>
    </body>
</html>

3.外部样式
步骤:1.创建一个.css文件,将需要控制的样式放入.css文件中
       2.创建一个.html文件,通过两个方式来引入.css文件
引入.css文件的两个方式:
1.<link href=".css文件存放的相对路径"  rel="stylesheet"  type="text/css"/>
2.<style>
     @import url("../a1.css");
  </style>

/a1.css
 p{
    font-size: 50px;
    color: yellow;
    text-align: center;
    line-height: 80px;
    background:url(../day3/img/5.jpg);
    border: 5px solid black;
    width: 50%;
    height: 485px;
  }
/外部样式1.html(通过link属性来引入外部样式表)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <link href="../a1.css" rel="stylesheet"  type="text/css"/>
        <title></title>
    </head>
    <body>
        <center><p>层叠样式表</p></center>
    </body>
</html>
/外部样式2.html(通过@import来引入外部样式表)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            @import url("../a1.css");
        </style>
        <title></title>
    </head>
    <body>
        <center><p>层叠样式表</p></center>
    </body>
</html>
//实例:如果通过存在三种方式作用在同一个标签上,那么应该是就近原则
/.html
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            div{
                 font-size: 50px;
                 color: yellow;
                 text-align: center;
                 line-height: 80px;
                 border: 5px solid black;
                 width: 100%;
                 height: 985px;
            }
        </style>
        <link href="../外部样式.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <div style="font-size: 50px;color: yellow;text-align: center;line-height: 80px;background:url(../../day3/img/5.jpg);border: 5px solid black;width: 50%;height: 485px;">
                我是内联样式
            </div>
        <div>我是内部样式</div>
        <div>我是外部样式</div>
    </body>
</html>
/../外部样式.css
div{
    font-size: 50px;
    color: yellow;
    text-align: center;
    line-height: 80px;
    border: 5px solid black;
    width: 80%;
    height: 285px;
}
a4.png
/此处的p就是下方的p标签的名字,而上面的这个p就叫做选择器,
p{
  color:red;
  font-size:100px;
}
<p>曲项向天歌</p>
/元素选择器(标签选择器)
p{
  color:red;
  font-size:100px;
}
<p>曲项向天歌</p>

/id选择器(将id值加上#作为选择器的名字)
#a1{
  color:red;
  font-size:100px;
}
<p id="a1">曲项向天歌</p>

/类选择器(将class值加上小数点作为选择器的名字)
.c1{
  color:red;
  font-size:100px;
}
<p class="c1">曲项向天歌</p>
/div元素是一个块级元素,独占一行(会有自动换行的效果)
/span元素是一个行级元素,不会换行
/注意:根据元素的不同,div和span标签产生的width和height是会有不同的效果的
/块级元素:<p></p> <li></li> <tr></tr> <td></td>
/行级元素:<a></a> <input></input>

下一节内容讲解利用HTML+CSS进行页面布局

上一篇 下一篇

猜你喜欢

热点阅读