html+css第一天

边框:

border

边框线:

border-style:

solid    实线

dashed   虚线

dotted   点虚线

边框颜色:

border-color

边框粗细:

border-width     单位/px

         border-style: solid;

         border-color: red;

         border-width: 5px;

简写:

border: 5px solid blue;

单独给一条边加边框:

border-top:solid red 2px;        (上边框线)

border-bottom:solid red 2px;        (下边框线)

border-left:solid red 2px;        (左边框线)

border-right:solid red 2px;        (右边框线)

注意:

1.每个值之间用空格隔开

2.每个值之间的顺序任意


 

行内与块级

行内标签:

宽高不可控,不独占一行

<img/>

<span></span>

<a></a>

块级标签(常用)

块级宽高可控,独占一行

<p></p>

<h1></h1>

<div></div>

转换:

行内转块级:

        display:block;

块级转行内:

        display:inline;

转行内块:

    宽高可控,不独占一行

    display:inline-block;

列表

1.有序列表    ol    li

2.无序列表    ul    li

3.自定义列表  dl     dt   dd

有序列表:

    <ol>

        <li>我是列表项</li>

        <li>我是列表项</li>

        <li>我是列表项</li>

        <li>我是列表项</li>

    </ol>

无序列表:

    <ul>

        <li>我是列表项</li>

        <li>我是列表项</li>

        <li>我是列表项</li>

        <li>我是列表项</li>

    </ul>

自定义列表:

    <dl>

       <dt>列表标题</dt>

       <dd>我是列表项</dd>

       <dd>我是列表项</dd>

       <dt>列表标题</dt>

       <dd>我是列表项</dd>

       <dd>我是列表项</dd>

       <dt>列表标题</dt>

       <dd>我是列表项</dd>

       <dd>我是列表项</dd>

    </dl>

list-style:   列表样式

      none:  取消

行高

line-height    调整每一行之间的间距(高度)

上下居中:把行高的值设置成与外侧盒子高度相同即可。


 

文本对齐方式

text-aline:center

css:

    .nav{

       width: 100%;

       height: 50px;

       list-style: none;

    }

    .nav li{

        width:59px;

        height: 50px;

        float: left;

        line-height: 50px;

        text-align: center;

        border-bottom:solid 1px #ccc;

        border-left:solid 1px #ccc;

    }

html:

<ul class="nav">

            <li style="border-left: none; width: 60px;">热点</li>

            <li>故事</li>

            <li>教育</li>

            <li>游戏</li>

        </ul>

圆角效果:

border-radius

值:100%   px

给盒子半径就会变成圆

分别设置四个角的不同的圆角效果:

border-radius:10px 5px 8px 15px;

四个值: 左上       右上       右下     左下

border-radius:10px 5px 8px;

三个值: 左上       右上和左下        右下    

border-radius:10px 5px;

两个值:  左上和右下       右上和左下  

阴影

1.盒子阴影

  box-shadow:

  1.X轴偏移量   阴影水平的宽度   必选   可以给负数

  2.Y轴偏移量   阴影垂直的高度   必选   可以给负数

  3.阴影模糊半径   阴影边缘模糊程度  可选   必须是正数  

  4.阴影颜色    可选  

 box-shadow: 10px 10px 7px rgb(151, 149, 149),-10px -10px 7px rgb(151, 149, 149);  

2.文字阴影

  text-shadow:

  1.X轴偏移量   阴影水平的宽度   必选   可以给负数

  2.Y轴偏移量   阴影垂直的高度   必选   可以给负数

  3.阴影模糊半径   阴影边缘模糊程度  可选   必须是正数  

  4.阴影颜色    可选  

css:

        p{

            width: 200px;

            height: 200px;

            background-color: pink;

            border-radius:70px 15px;

            text-align: center;

            line-height: 200px;

            font-size: 30px;

            color: #fff;

            box-shadow: 10px 10px 7px rgb(151, 149, 149);

            text-shadow:5px 5px 5px #000;

        }

html:

<p>

       文字

</p>

盒子模型:

所有的HTML元素都可以看成盒子模型。

组成:

        边框(border),

        内容(width,height)

        边距( 内边距(padding)和外边距(margin) )

<div></div>    盒子    

布局方式:  div+css

之前的布局方式:table表格


 

边距(布局方式之一)

1.内边距

padding

内容到边框的间距

padding-top       上内边距

padding-bottom    下内边距

padding-left        左内边距

padding-right        右内边距

简写的方向和外边距一样。

2.外边距

 margin     调整盒子与盒子之间的距离

单独给一个方向加外边距:

margin-top

margin-bottom

margin-left

margin-right

简写:

margin:10px 20px 30px 40px;

四个值:上    右    下   左

margin:10px   20px   30px;

三个值:上     左右    下  

margin: 10px    20px;

两个值:上下     左右

margin:10px;

一个值:四个方向

左右居中效果:

margin-left  和   margin-right    值给auto


 

浮动:float     布局方式之一

会使我们的元素向左或者向右移动,不能上下移动,其周围的元素会重新排列。

值:

  float:left;  左浮动

  float:right; 右浮动

清除浮动:

1.调成一个层面上

2.给浮动元素外侧套一个盒子

3.clear:both;  

css:

        .aa{

            width: 200px;

            height: 200px;

            background-color: pink;

            float: left;

        }

        .bb{

            width: 100px;

            height:240px;

            background-color: palegreen;

            float: right;

        }

html: 

  <div class="aa"></div>

    <!-- <div style="clear: both"></div> -->   

    <div class="bb"></div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值