css之基础及布局属性

1.CSS三种关联方式

行间样式
  如<p style=”color:#f00” >divcss8</p>
内联表方式  

  (1):先在<head></head>之间加上<style>*********样式***********</style>

  (2):html里面采用选择器 调用所有的样式;

  <head>

  <style>
    div{color:red  font-weight:hold}
  </style>
  </head>
  <div></div>

  外联表方式

  • 外联表的原则:结构(html)与表现(css)进行分离
  • 在css文件夹里新建文件,写样式,在原html文件中写<link href=“css/css.css”rel=“stylesheet” type=“text/css”>  (放在head里面)

2.常用样式选择器

  <div>
  <p>文本</p>
  <div class=“body”></div>
  <div id=“top”></div>
  </div>

  • html标记符选择器:选择原页面上的元素;在css样式中 div{color:red; border:1px solid #000; width:200px;height:200px;}
  • 有上下文关系的定义:div p{color:blue;}
  • 选择定义类(class)选择器:.body{color:yellow}
  • id选择器:只能唯一存在;#top{color:pink}

盒子四大元素:content(内容),margin(外边距),padding(内填充),border(边框)

--------------------------选择器( css有就近原则)-------------------------------

  选择器名称                 在css表的形态                在html中的调用

  • html标记符选择器:        p,a,img,div,span....          不用另外加任何东西
  • 具有上下关系的选择器:     div span a (中间是空格)       不用另外加任何东西
  • 类(class)选择器:         .    ( 比如:   .header)     <div class="header "></div>
  • id选择器  (一般不用id,留给js来操作)                 #     ( 比如:    #text  )    <div id="text "></div>
  • 群组选择器 (优化代码)              .left , .right , p , ul , li
  • 伪类选择器 (选择器上加上:hover)       a:hover{color:#ccc}

选择器的优先级: 行间  >  id选择器  >  class选择器  >  标记符选择器

3.盒子模型之外边距(margin)

  框边界属性
  1、margin-bottom:底边距       margin-left:左边距        margin-right:右边距           margin-top:上边距

---------------------margin(外边距)-------------------------

margin:1数字------上右下左                         margin:10px;

2数字------上下    左右                     margin:10px 10px;

3数字------上    左右    下                 margin:10px 10px 10px;

4数字------上   右   下   左                margin:10px 10px 10px 10px;

  这四个属性用来设置元素与其相邻元素间的距离。
  2、margin功能:简写属性,
    用于设置元素的所有边界。这是用于描述元素的内容的边缘到框边缘的距离的。

4.盒子模型之内填充(padding)
  框填充属性
  1、padding-bottom                padding-left               padding-top                 padding-right
  功能:毎个容器都有边框,这些属性设置边框与框內元素间的距离

  用法同margin.

---------------------padding(内边距/内填充)------------------------- padding:缩写与外边距一样;

注意:使用了padding之后,要减去宽高的值;

5.盒子模型之边框(border)
  框边框属性
  1、border-top                    border-bottom                  border-right             border-left
  功能:这四个属性都是简写属性,分别设置上,下,右,左的边框属性。缺少情况下,边框没有样式设置。
  包含的数值:共有三个边框属性:border{1px solid red;}                     border:宽度  线的样式 颜色;----------属性没写完敲空格;

  
  2、border-color:功能:简写属性,设置四个边框的颜色值。
  数值:可以用颜色名或RGB值。
  如果指定单个颜色,则四个边框都显示为这个颜色;
  如果指定两个颜色,则顺序为上下,左右;
  如果指定三种颜色,则顺序为上,左右,下;
  如果指定四种颜色,则顺序为上,右,下,左。  

  3、border-width:边框的宽度指定长度。

  功能:简写属性,可同时设置四个边框的 宽度。

  数值:thin -细边框。  medium -中等线宽。    thick -粗线。

  长度 -用相对或绝对单位设置边框宽度

border-top-width        border-bottom-width          border-right-width       border-left-width功能:分别设置各个边框的厚度。

  4、border-style:设置用于修饰边框的底纹。可以设置下列样式:

    none -不显示边框,为缺省值    dotted -点线
    dashed -虛线
    solid -实线
    double -双线
    groove - 3D陷入线
    ridge - 3D山脊狀线
    inset -使页面有沉入感
    outset -使页面有浮出感

6.浮动(float)

  功能:用于在普通元素流布置规则以外放上元素。
  数值: none -无改动。
     left -将其它元素内容放到浮动元素右边。
       right -将其它元素内容放到浮动元素左边

---------------------float(浮动)-------------------------

为什么要 清除浮动????

浮动带来的负面影响:会使父级对象的高度消失,导致背景图片,边框不能正常显示,margin,padding设置值不能正确显示(特别是上下边的padding和margin不能正确显示);

清除浮动的三种方式:( 1 ):直接给父级确定的高度; (项目中的扩展,不现实 )

           ( 2 ):在父级的css里直接加上 overflow:hidden;  但是不能和height同时出现;  overflow:hidden;和height同时出现(功能:超出部分被隐藏; )

           ( 3 ):a:在css里面 .***{ clear:both;}  b:在父级结束之前新添 <div class="***"></div>

            <div>

              <div class="***"></div>

            </div>

时间: 2024-07-31 15:35:46

css之基础及布局属性的相关文章

CSS布局属性

一.CSS布局属性 Width:设置对象的宽度(widteight:设置对象的高度(Height:45px;).ackground:设置对象的背景颜色.背景图像. 1.背景颜色 background:#09F; 2.背景图像 background:url(file:///C|/Users/Administrator/Desktop/huipu.jpg) repeat-x; repeat-x代表横向重复,还可以设置repeat-y. Float: Float属性是DIV+CSS布局中最基本也是最常

Css3之基础-3 Css 尺寸单位、尺寸属性与边框属性

一.CSS 单位 尺寸单位 - %  : 百分比 - in : 英寸 - cm : 厘米 - mm : 毫米 - pt : 磅(1pt等于1/72英寸) - px : 像素(计算机屏幕上的一个点) - em : 1em等于当前的字体尺寸,2em等于当前字体尺寸的两倍 颜色单位 - rgb(x,x,x)   : RGB 值,如 rgb(255,0,0) - rgb(x%,x%,x%): RGB 百分比值,如 rgb(100%,0%,0%) - #rrggbb:十六进制数,如 #ff0000 - #

[转]图解CSS的padding,margin,border属性(详细介绍及举例说明)

图解CSS的padding,margin,border属性 W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层.盒模型主要定义四个区域:内容(content).边框距(padding).边界(border)和边距(margin). 对于初学者,经常会搞不清楚margin,background-color,background-image,padding,content,border之间的层次.关系和相互影响

2天驾驭DIV+CSS (基础篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练习] 前四节课

day02 css&amp;js 基础

案例1-用div+css重新布局首页 div:块标签, <div></div>span:行内的块标签 <span><span>////////////css:渲染 层叠样式表 格式: 选择器{属性:值;属性1:值1;} 后缀名: .css 独立的css(样式)文件 和html元素的整合★ 方式1:内联样式表 通过标签的style属性设置样式 方式2:内部样式表 在当前页面中使用的样式 通过head标签的style子标签导入 例如: <style>

HTML CSS + DIV实现整体布局

HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Consortium,万维网联盟W3C的职能:负责制定和维护Web行业标准W3C标准包括一系列的标准: HTML内容方面:XHTML 样式美化方面:CSS 结构文档访问方面:DOM 页面交互方面:ECMAScript --等等 3.W3C倡导的Web结构要符合以下要求: XHTML负责内容组织 CSS负责

HTML CSS + DIV实现局部布局

HTML CSS + DIV实现局部布局 HTML CSS + DIV实现局部布局 1.本章教大家掌握2种布局方式: 1)顶部导航菜单布局,效果图: 2)购物版块布局,效果图: 2.技术目标: 使用div + ul-li实现导航菜单布局     使用div + dl-dt-dd实现购物版块布局 3.一般的局部布局无非采用如下的技术:     1)div + ul(ol)-li:用于分类导航或菜单等场合     2)div + dl-dt-dd:用于图文混编场合     3)table-tr-td

HTML:基础标签及属性(备份)

基 本 标 签  创建一个HTML文档 <html></html> 设置文档标题以及其他不在WEB网页上显示的信息 <head></head> 设置文档的可见部分 <body></body> 标 题 标 签 将文档的题目放在标题栏中 <title></title> 文 档 整 体 属 性 设置背景颜色,使用名字或十六进制值 <body bgcolor=?> 设置文本文字颜色,使用名字或十六进制值 &

【转】图解CSS的padding,margin,border属性(详细介绍及举例说明)

W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层.盒模型主要定义四个区域:内容(content).边框距(padding).边界(border)和边距(margin). 对于初学者,经常会搞不清楚margin,background-color,background-image,padding,content,border之间的层次.关系和相互影响.这里提供一张盒模型的3D示意图,希望便于你的理解和记忆.