您现在的位置:首页 >> 前端 >> 内容

JAVAWEB实现之css与html的结合方式、选择器、盒子模型

时间:2017/11/22 14:43:12 点击:

  核心提示:css一、css与html的结合方式1.标签内写入style=2.在头标签内写入stylecss代码/style3.在头标签内写入style@import url=css文件路径/style 有些浏览...

css

一、css与html的结合方式 

1.标签内写入style=”” 

2.在头标签内写入<style>css代码</style> 

3.在头标签内写入<style>@import url="css文件路径"</style> 有些浏览器不起作用 

4.<link rel="stylesheet" src="路径"/> 

二、选择器(写在头标签或者css文件中均可) 

1.标签选择器

 <style>
               p{font-size:20px;}
 </style>
 <p>我的字体大小为20px;</p>

2.class选择器

<style>
       .aa{font-size:20px;}      
</style>
<p class="aa">我的字体大小为20px;</p>

3.id选择器

<style>
       #bb{font-size:20px;}      
</style>
<p id="bb">我的字体大小为20px;</p>

优先级:style>id>class>标签 

4.扩展选择器 

a.关联选择器(主要用于嵌套标签中)

<style>
     p p{font-size:20px;}
</style>
<p><p>设置p标签中的样式</p></p>

b.组合选择器

<style>
     p,p{font-size:20px;}
</style>
<p>p和p中样式相同</p>
<p>p和p中样式相同</p>

c.伪元素选择器(css中设置好的样式)比如超链接中<a></a>

:link  原本样式      :hover  鼠标悬停时    :active   鼠标点击时   :visited  访问过后时

三、盒子模型 

通常每个p可以看作一个盒子模型 

主要属性:border margin padding 

设置自身边框

border:1px sloid #FFFFFF;

对于margin外边距,即自身边框与外面的边框的距离,可以设置margin-top,margin-left,-right,-bottom. 

对于padding内边距,即盒子里文字与盒子的距离,其余与margin相同

四、定位 

float:left/right;

<style>
    .aa{float:left;width:100px;height:100px;}
    .bb{float:left;width:100px;height:100px;}
</style>
<p class="aa"></p>
<p class="bb"></p>

position:absolute/relative/fixed; 

absolute:脱离了文档流,即使整个盒子相对于的位置是body, 

relative:没有脱离文档流,相对于的位置是父元素 

fixed:相对于浏览器,即使产生滚动条也不会改变位置 

会根据其放的位置进行不一样的覆盖

<style>
        .aa{width:100px;height: 100px; border: 1px solid blue; background-color: #DEB887; position: absolute;left:50px;}
        .bb{width:200px;height: 200px; border: 1px solid blue; background-color:aqua;position: absolute;left:60px;}
        .cc{width:100px;height: 100px; border: 1px solid blue; background-color:chartreuse;position:relative;left:50px;}
    </style>
    <body>      
        <p class="bb">
            <p class="cc"></p>
        </p>
        <p class=aa></p>
//在同一个位置的会覆盖,但上面代码和下面代码显示的覆盖不一样
因为其是从上到下进行执行代码
        <p class=aa></p>
        <p class="bb">
            <p class="cc"></p>
        </p>

    </body>

JAVAWEB实现之css与html的结合方式、选择器、盒子模型

Tags:JA AV VA AW 
作者:网络 来源:温良的博客