CSS元素、边框、背景样式

一、元素样式

  1.width控制元素宽度

  2.height控制元素宽度

  3.padding控制元素内边距

    内容与边框之间的距离

  4.margin控制元素外边距

    元素边框与其他元素边框之间的距离,如果两元素都设置了margin属性,浏览器只     对较大值有效。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>
        div{
                width:100px;
                height:50px;
                padding:20px;
                margin:20px;
                background-color:#ccc;
        }
    </style>
</head>
<body>
    <div>这是div里面的内容</div>
</body>
</html>

演示结果

这是div里面的内容

5.opacity 、filter:alpha(opacity= )控制元素透明度,后者兼容IE6-8

  取值(0-1)  (0-100)

CSS:
    div{ width:100px; height:100px background-color: black; opacity:0.5}
HTML:
    <div><div>

演示结果

  

二、边框样式

  1.border-style 选择线型

  取值:none,hidden,dotted,dashed,solid,double,groove,ridge,inset,outset

  2.border-width 控制线宽

  取值:medium,thin,thick,length

  3.border-color: 控制边框颜色

  取值:color name,rgba(),十六进制

  4.border-image 控制边框图片

  border-image-source

  border-image-slice

  border-image-width

  border-image-outset

  border-image-repeat

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    div{
        width: 200px;
        height: 200px;
        margin: 20px;
        border-color:#000;
    }
    .div1{
        border-top: dotted;   /* 点划线 */
        border-right: dashed;  /* 虚线 */
        border-bottom: solid;  /* 实线 */
        border-left: double;  /* 双横线 */
    }
    .div2{
        border-top: groove;  /* 沟槽线 */
        border-right: ridge;  /* 隆起线 */
        border-bottom: inset;   /* 凹入 */
        border-left:outset;  /* 凸起 */
    }
    </style>
</head>
<body>
    <div class="div1"></div>
    <div class="div2"></div>
</body>
</html>

演示结果

  

5.边框缩写语法:

  border: width | style | color;

eg:

  border:1px solid black;

三、box-shadow 盒子阴影,控制元素阴影

  取值:(X Y blur length color set)X水平偏移量,Y垂直偏移量,模糊程度,阴影半径扩展,投影方式。其中X,Y可为负值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    div{
        width: 200px;
        height: 200px;
        margin: 20px;
        background-color: #ccc;
    }
    .div1{
        box-shadow: 10px 10px 3px black;
    }
    .div2{
        box-shadow: 5px -5px 5px 5px black inset;
    }
    </style>
</head>
<body>
    <div class="div1"></div>
    <div class="div2"></div>
</body>
</html>

演示结果

  

四、段落样式

  1.line-height 设置行高

  2.text-indent 设置文本缩进

  3.text-align 设置文本对齐

    取值:left,right,center,justify(两端对齐)

  4.letter-spacing 控制文字间距

  5.text-overflow 控制文字溢出时的样式

    取值:clip,ellipsis

  6.word-wrap  控制文本超出容器时是否换行

   7.white-space:nowrap  强制文本不换行

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        p:first-of-type{
            text-align: left;
        }
        p:nth-of-type(2){
            text-align: center;
        }
        p:nth-of-type(3){
            text-align: right;
        }
        .china{
            height: 1em;
            border: 1px solid #ccc;
            text-indent: 2em;            /*控制文本缩进*/
            white-space: nowrap;          /*不允许换行*/
            overflow: hidden;            /*超出容器部分隐藏*/
            text-overflow: ellipsis;    /*用...替代隐藏部分*/
        }
        .english{
            line-height: 2em;        /*设置行高*/
            letter-spacing: 3px;    /*控制文字间距*/
            text-align: justify;     /*设置两端对齐*/
        }
    </style>
</head>
<body>
    <p>默认向左对齐</p>
    <p>居中对齐</p>
    <p>向右对齐</p>
    <p class="china">第一条 年满十八岁的工人、农民、军人、知识分子和其他社会阶层的先进分子的纲领和章程,愿意参一个组织并在其中积极工作、决议和按期交费的,可以申请二条 级的有共产主义觉悟的先锋战士
</p>
<p class="english">
    .Thoughts of you dance through my mind. Knowing, it is just a matter of time.Wondering... will u ever be mine?You are in my dreams, night... and sometimes... day.The thoughts seem to never fade away. Corwin Corey AmberHer gesture, motion, and her smiles,Her wit, her voice my heart beguiles,Beguiles my heart, I know not why,And yet, I‘ll love her till I die. Thomas FordThoughts of you dance through my mind. Knowing, it is just a matter of time.Wondering... will u ever be mine?You are in my dreams, night... and sometimes... day.The thoughts seem to never fade away. Corwin Corey Amber
</p>
</body>
</html>

结果演示

  

五、背景样式

  1.background-color        设置背景色

  2background-image:url()       引入背景图片

  3.background-repeat         设置是否平铺,取值:repeat(默认),no-repeat

  4.background-position:left top   设置背景位置,left,top的值可为负值  

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        div{
            width: 300px;
            height: 300px;
            background-color: #ccc;
            background-image: url("bg.png");
            background-repeat: no-repeat;
            background-position: center center;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

演示结果

  

5.背景缩写语法:

  background:#ccc url("bg.png") no-repeat center center;

时间: 2024-10-13 21:51:29

CSS元素、边框、背景样式的相关文章

CSS border边框属性教程(color style)

CSS 边框即CSS border-border边框样式颜色.边框样式.边框宽度的语法结构与应用案例教程篇 一.CSS 边框基础知识 CSS 边框即CSS border是控制对象的边框边线宽度.颜色.虚线.实线等样式CSS属性.同时大家可以进入码农教程提供CSS手册查看border手册:http://www.manongjc.com/cssref/pr_border.html 二.Html原始边框与DIV+CSS边框对照 Html表格控制边框:border="1" bordercolo

CSS设置边框、符号、背景样式、链接属性

一.CSS边框空白 padding-top:10px; /*上边框留空白*/ padding-right:10px; /*右边框留空白*/ padding-bottom:10px; /*下边框留空白*/ padding-left:10px; /*左边框留空白 二.CSS符号属性 list-style-type:none; /*不标记*/ list-style-type:decimal; /*阿拉伯数字标记*/ list-style-type:lower-roman; /*小写罗马数字标记,如:i

css中的段落样式及背景

一.段落样式 css中关于段落的样式主要有行高,缩进,段落对齐,文字间距,文字溢出,段落换行等.它们的具体语法如下: line-height : normal | length text-indent : length text-align : left | right | center | justify letter-spacing : normal | length text-overflow:clip | ellipsis word-wrap:normal | break-word 其中

CSS中如何使用背景样式属性,看这篇文章就够用了

原文:CSS中如何使用背景样式属性,看这篇文章就够用了 css背景样式属性介绍# 背景样式就是自定义HTML标签的背景颜色或背景图像. 背景属性说明表 属性名 属性值 描述 background-color #f00.red.rgb(255,0,0) 设置背景颜色. background-image url(背景图片路径) 设置背景图像. background-repeat repeat.repeat-x.repeat-y.no-repeat 设置背景图片是否平铺和平铺方向. backgroun

CSS常用字体属性(多出的文本隐藏,或者以省略号的形式显示)和背景样式以及背景图的2个不常用属性:background-origin和background-clip

(一)常用的字体属性: font-weight: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗 font-size:字体大小,单位可以为px或者% font-family:字体族 比如说:微软雅黑 font-style:字体的样式 italic斜体 normal正常 font-variant:small-caps 将字母转化为小一号的大小字母 注意:所有属性也可以通过font一个属性写,例如: font:italic bold 75%/1.8 'Microsoft

css如何匹配第几个li元素并设置样式

css如何匹配第几个li元素并设置样式:如果有一个li元素列表,如果想设置指定位置li的样式.这个在以前可能需要稍微麻烦一些,比如在这个要设置的li元素上添加一个class或者id之类.但是上面的方式不够灵活,下面介绍一下如何通过伪类选择器实现此功能.代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" con

css元素定位样式

曾经写网页,学css整体上不难,但就是元素定位,始终一知半解,直到今天,本着实践出真知的理念,经过认真测试,总结出了如下结论. css 定位: positionstatic : 默认静止定位,元素在正常的文档流中无法移动定位.absolute :独立元素,元素从文档流中脱离,会相对于父层(static定位的父层除外)移动定位.relative : 相对定位,相对本身的位置移动定位,效果等同于相对于父层移动定位.fixed: 固定定位,相对于窗口移动定位.注:1.移动定位是指通过 top,bott

边框样式、段落样式、背景样式

边框样式: 1. border-width 边框宽度: div { width:200px; height:200px; border-style:solid; border-width:5px; } /*border-top-width 设置上边框宽度 border-bottom-width 设置下边框宽度 border-left-width 设置左边框宽度 border-right-width 设置右边框宽度*/ 2. border-color 边框颜色: div { width:200px

css基础 组合选择器之多元素选择器 多个元素加上同一个样式

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"