CSS基础样式

1.基础样式

  1. 宽:width ;高:height
  2. 块级元素和行内元素之间的转换
    属性:display<br>
    属性值: block          转换为块级元素
            inline          转换为行内元素
            inline-block        转换为行内块元素(希望能设置宽高,但又不换行)
    

2. 背景属性

  1. 背景色:background-color
  2. 背景图像:background-image:url("图片地址")
    例:body{
            backgroud-image:url("pic1.jpg")
    }
    
  3. 背景平铺:background-repeat
    属性值:repeat       x,y轴都平铺(默认)
           repeat-x     x轴平铺
           repeat-y     y轴平铺
           no-repeat    不平铺
    

4.背景定位:background-position

    属性值:center,right,left,top,bottom(可以写两个,如:left top 表示左上)
              40%  50%百分数值,分别表示x轴,y轴
              50px 50px长度值,分别表示x轴,y轴(可和百分比的混用)

5.背景关联:background-attachment

    属性值:scroll  背景随文档滚动(默认值)
          fined  图像相对于可视区固定,不受滚动影响

6.背景尺寸:background-size

    属性值:长度值
           百分比
           cover
           contain
说明:1.长度值和百分比都是按设定的值改变图像大小,都为两个值,如果只设置了一个值,则第二个值
默认auto<br>
2.cover是把背景图按比例扩展至足够大,使背景图完全覆盖背景区域,某些超出部分就自动剪裁掉<br>
3.contain是把背景按比例扩大,直到宽高任意一边覆盖满背景区域

7.规定背景定位:background-origin

属性值:padding-box   背景图相对于边框内线定位(默认)
      border-box    背景图相对于边框外线定位
      content-box   背景图相对于边框内容框定位

8.背景绘制区域:background-cilp

属性值: boder-box      背景超出边框外边线的被剪裁
        padding-box    背景超出边框内边线的被剪裁
        content-box    背景超出内容框的被剪裁

9.背景属性简写:background

属性顺序:color image repeat attachment position/size origin clip
属性的默认值分别为:
color:transparent
image:none
repeat:repaeat
attachment:scroll
position:0% 0%

3.字体属性:

font-family(字体家族):"宋体","Microsoft Yahei";(可以多写几种字体,方便不同浏览器适配)
font-style(字体样式):normal(常规)、italic(斜体)或oblique(倾斜);(<em>标签自带斜体,为行内元素很少使用)
font-variant(字体变化):normal(常规)、small-caps(把小写字母转换为小型大写字母);
font-weight(字体加粗):normal(常规)、bold(加粗)...;(可以写数值,但是没有单位)
font-size:20px...;(一般设置为偶数)

简写顺序:
font:font-style font-variant font-weight font-size line-height font-family;
简写属性里必须有font-size和font-family两个属性

4. 文本属性

1.文本颜色:color

2.缩进文本:text-indent(只对块级元素有效)

属性值:正数
       负数(正负数需带单位px)
       百分比
       2em(空两个字符,常用)

3.水平对齐:text-align

属性值:left
       right
       center

行内元素文本想水平对齐,需在行内元素外套一个块级元素,将水平对齐设置在块级元素上

例:<div>                         div{
        <span></span>               width:20px;
   </div>                           border:1px solid red;
                                    text-align:center;
                                }

4.垂直对齐:vertical-algin(针对行内元素)

属性值:baseline   基线对齐(默认)
       top        顶部对齐
       middle     居中对齐
       bottom     底端对齐
       长度值

在块级元素里插入图片是,图片底部离边框会有一点留白,这时可以在块级元素里写一个
{vertical-algin:bottom}解决

5.词间隔:word-spacing;属性值:正负长度值,单位px

6.字间隔:letter-spacing;属性值:正负长度值,单位px

7.字符转换:text-transform

属性值:none            无变动(默认)
      uppercase     转换成大写
      lowercase     转换成小写
      capitalize    首字母大写

8.文本装饰:text-decoration

属性值:none           无装饰(常用于<a>)
      urderline      下划线
      overline       上划线
      line-through   贯穿线

9.文本换行:word-wrap

属性值:normal            不自动换行(默认)
      break-word            自动换行

9.行高:line-height

10.文本阴影:text-shadow

属性值:x轴 y轴 opacity(模糊值) color
前三个都是数值,单位px,前两个数值越大离文本越远,
负数向左或上移动,正数向右或下移动,模糊值越大阴影就越模糊

延伸:box-shadow 边框阴影,属性和文本阴影一样

5. 列表属性

1.列表标记样式:list-style-type

属性值:none        无标记
       disc        实心圆点
       circle      空心圆
       square      实心方块
       decimal     数字

2.列表项图像标记:list-style-image(图片大小不能调整,只能由引入的图片大小决定)

属性值:url("图片地址")

3.列表项标记位置:list-style-position

属性值:outside
       inside

4.列表项简写:list-style

属性值:image type position(顺序可打乱)

例:无标记样式可写为{list-style:none}

列表项标记的颜色与文本不同的设置:在<li>里包一个文本标签,给文本标签设置另一种颜色样式

6. 边框属性

1.边框样式:border-style

属性值:none          无边框
      dotted        点线
      solid         实线
      double        双实线
      dashed        虚线

border-style可同时设置一,二,三,四个值,不同数量的值表现形式也不一样:
四个值:上,右,下,左
三个值:上,(左右),下
两个值:(上下),(左右)(同样适用于1,2,3,5)

2.边框宽度:border-width

属性值:thin          细边框
      medium        中等边框(默认)
      thick         粗边框
      长度值         自定义

3.边框颜色:border-color

4.属性简写:{border:width style color}(顺序可打乱)

5.单方向边框:可设置四个方向不同的边框样式,也可以单独给某一个方向设置边框

属性:dorder-top
    dorder-right
    dorder-bottom
    dorder-left
属性值:width style color

7. 轮廓属性:outline

说明:属性值跟用法都跟边框border大致一样,但不能分四个方式设置不同的样式

border和outline的区别:
border在页面中会占据空间,二outline在页面中虽然可以设置宽度,但是不会占据页面空间

8. 表格属性

1.表格边框:border

例:table,th,td{
        boeder:1px solid red;
   }

2.折叠边框:border-collapse:collapse;定义在table标签上,将表格边框设置为单线边框

时间: 2024-10-13 02:46:46

CSS基础样式的相关文章

Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容

1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>模板</title></head><body></body></html> 2.DOCTYPE声明放在html文件头部最新HTML5用<!DOCTYPE html>声明 3.css的引入方式a.直接在html下引入<st

css基础样式重置,浏览器样式统一及IE下样式优化

/*样式重置*/ body,dl,dd,h1,h2,h3,h4,h5,h6,p,form{margin:0;} ul,ol{margin:0;padding:0;} h1,h2,h3,h4,h5,h6{font-weight:400;} input:focus,button:focus{outline:none;} a:focus{outline:none;} /*基础样式*/ body{font-family:"Microsoft Yahei";color:#000;font-siz

css概述、css样式表分类、选择器分类、css基础样式

1 . 样式表  Cascading Style Sheet css优势: 内容与表现分离 网页的表现统一,容易修改 丰富的样式,使网页布局更加灵活 减少网页代码量,增加网页的浏览速度,节省网络带宽 使用独立于网页的CSS,有利于网页被搜索引擎收录 嵌入ID>外部ID>嵌入class>外部class>嵌入标签>外部标签     1.1  引入方式 四种 style=""  行内样式表 <style>   内部样式表 <link rel=&

CSS基础样式(base.css)

@charset "UTF-8";/*css reset*//*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0;

css基础样式四

上次我们讲到了相对定位: 这次我们了解下绝对定位; 绝对定位: #box_relative { position: absolute; left: 30px; top: 20px; } 绝对定位会脱离文档流.所以之前的位置就会被后面的内容给填补 绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块. 浮动: 如图:浮动也会像绝对定位那样脱离文本流,就相当于飘了起来,在天上,地上的位置就会空出来. float 属性定义元素在哪个方向浮动.以往

css基础样式总结

颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-255之间一般都用16进制表示颜色 单位 px:像素,与分辨率设置相关. %相对于浏览器的百分之多少,可以对宽度width做设置,不可以对height做设置 文本样式(text) color:设置文本颜色 text-align:设置文本对齐方式 center left right letter-spacing:字间距/字母间距 word-

Web前端开发css基础样式总结

颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-255之间一般都用16进制表示颜色 单位 px:像素,与分辨率设置相关. %相对于浏览器的百分之多少,可以对宽度width做设置,不可以对height做设置 文本样式(text) color:设置文本颜色 text-align:设置文本对齐方式 center left right letter-spacing:字间距/字母间距 word-

蓝鸥零基础学习HTML5—html+css基础

蓝鸥零基础学习HTML5-html+css基础 一.课程目标 1.了解前端开发职位:2.掌握常用标签以及语义及用法:3.掌握常用css的特性,掌握基础布局技巧:4.掌握整站规划概念. 二.适用人群 零基础积极学习html5者 三.课程简介 本课程主要讲解了 html+css的基础知识,包括html模板.标签.css基础样式.布局.表格表单.整站等等,是进行前端开发的基础.Html+css是前端开发的基础,大部分前端开发工程都需要从html+css布局开始,html+css的基础非常重要,是前端开

标准基础样式表 style.css(mobile)【原】 2016-08-21

适用于大部分移动端网站的基础样式,从reset.css和normalize.css中提取的,再根据实际情况加减了一些样式,简洁实用. @charset "utf-8"; /****************************** Normalize ******************************/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, ul, ol, li, dl, dd, input, button, te