`

CSS设置精选版(框模型)

    博客分类:
  • css
阅读更多

1、框模型概述:

注意:IE6 width 属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。目前最好的解决方案是回避这个问题。也就是,不要给元素添加具有指定宽度的内边距,而是尝试将内边距或外边距添加到元素的父元素和子元素。

 

2、padding和margin的四个属性顺序分别是 上 右 下 左,这些值不止做用于div中,还做用于table中。如果缺少下值,则取上值,如果缺少左值,则取右值

 

3、边框背景在浏览器中的区别:

CSS2 指出背景只延伸到内边距,而不是边框。后来 CSS2.1 进行了更正:元素的背景是内容、内边距和边框区的背景。大多数浏览器都遵循 CSS2.1 定义,不过一些较老的浏览器可能会有不同的表现。

 

4、设置边框线:border-style: 属性顺序依次为 上 右 下 左 ,边框属性应用于任何元素。

值描述
none 定义无边框。
hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted 定义点状边框。在大多数浏览器中呈现为实线。
dashed 定义虚线。在大多数浏览器中呈现为实线。
solid 定义实线。
double 定义双线。双线的宽度等于 border-width 的值。
groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
inset 定义 3D inset 边框。其效果取决于 border-color 的值。
outset 定义 3D outset 边框。其效果取决于 border-color 的值。

 

  4.1 分别设置边框属性:border-top-style  border-right-style  border-bottom-style  border-left-style

  4.2 边框宽度:border-width:

  4.4 边框颜色:border-color,属性顺序依次为 上 右 下 左

  4.4 分别设置边框颜色:border-top-color  border-right-color  border-bottom-color  border-left-color

  4.5 透明边框:border-color: transparent; 如:

        a:link, a:visited {
          border-style: solid;
          border-width: 5px;
          border-color: transparent;
        }
        a:hover {border-color: gray;}

        注意:IE6不支持

 

5、对于span等行内框,如果要改变高度,需要设置line-height属性。

分享到:
评论

相关推荐

    CSS3样式表-框模型(盒子模型).pptx

    **CSS3 框模型(盒子模型)详解** 在网页设计中,CSS3框模型(Box Model)是理解和布局页面元素的关键概念。它定义了网页元素如何占据和影响页面空间,包括元素的内容区域、内边距、边框和外边距。框模型使得开发者...

    css框架模型

    HTML元素的框架模型,理解它在网页中设计HTML元素的样式很简单,而且让你的元素在网页中的布局显示更容易上手

    css框模型概述及css边框.docx

    CSS框模型是网页布局的基础,它定义了网页元素如何占据空间,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。内容是元素实际显示的信息,内边距则提供了元素内容与边框之间的空间,通常用于...

    CSS+DIV-盒子模型示例.zip

    3. **CSS设置盒模型** - 使用`box-sizing`属性可以切换盒模型类型。例如,`box-sizing: border-box;`使得元素包括边框和内填充在内的宽度定义了元素总宽度,与IE盒模型一致。 - `width`和`height`属性设定内容区域...

    CSS+盒模型,css盒模型面试题,HTML

    **CSS盒模型详解** 在网页设计与开发中,CSS(层叠样式表)盒模型是理解元素布局和尺寸计算的关键概念。盒模型定义了元素如何占据空间,包括内容区域、内边距、边框和外边距。了解CSS盒模型对于优化页面布局和解决...

    CSS+盒模型,css盒模型面试题,HTML源码.zip

    **CSS盒模型** 在网页设计中,CSS(层叠样式表)盒模型是理解布局的基础。它描述了HTML或XML元素如何占据空间并相互影响。盒模型由元素的内容区域、内边距(padding)、边框(border)以及外边距(margin)组成,...

    11种炫酷CSS3复选框checkbox样式美化效果

    3. 3D立体效果:通过盒模型和阴影效果,为复选框创建出立体感,使其在页面上更显突出。 4. 渐变背景:运用CSS3的渐变功能,让复选框的背景颜色根据选中状态变化,增加视觉层次感。 5. 动态边框:通过border-radius和...

    css 盒模型整理

    **CSS盒模型详解** 在网页设计中,CSS(Cascading Style Sheets)盒模型是理解元素布局的关键。盒模型描述了HTML或CSS元素如何占据空间并与其他元素交互。这个概念对于精确控制页面布局至关重要,特别是在响应式...

    CSS3实现带阴影边框效果弹出窗口

    5. **弹性盒模型(Flexbox)**:如果弹出窗口内部需要布局,可以使用Flexbox实现灵活的、响应式的布局,使内容自动适应窗口大小变化。 6. **响应式设计**:确保弹出窗口在不同屏幕尺寸下都能良好显示,可以结合媒体...

    CSS 框模型概述word文档

    总之,CSS框模型是理解和创建复杂网页布局的关键,通过精确控制内容、内边距、边框和外边距,可以实现各种视觉效果和布局需求。在实践中,要注意浏览器的兼容性问题,并灵活运用内边距和外边距来调整元素间的空间...

    9款超炫的 CSS3 复选框

    4. **3D立体复选框**:使用CSS3的盒模型和变换(transform)属性,可以创建具有立体感的复选框,使其看起来更加立体真实,提升用户界面的层次感。 5. **圆角边框复选框**:利用border-radius属性,可以轻松地将方形...

    css盒子模型

    CSS盒子模型是网页布局的基础,它是CSS(Cascading Style Sheets)中用于描述网页元素在屏幕上占用空间的方式。深入理解盒子模型对于精确控制网页元素的布局至关重要。在本实战中,我们将探讨盒子模型的各个组成部分...

    CSS3样式表- 框模型之补充.pptx

    本篇主要关注CSS3中的框模型及其补充部分,包括轮廓(Outline)和溢出(Overflow)的管理。 框模型是CSS布局的核心概念,它定义了元素在页面上占据的空间,包括内容区域、内边距、边框和外边距。框模型的扩展——...

    div+css 主页框架

    3. CSS样式设置:利用CSS,我们可以设置div的宽高、位置、背景色、文字样式等属性。比如,可以使用float属性实现左右布局,使用display属性切换块级元素和行内元素,使用position属性进行绝对定位或相对定位。 4. ...

    day05(CSS03-盒子模型)v1.0.pdf

    "CSS盒子模型和三大特性" CSS盒子模型是一个基本的布局模型,它由内容区域、边框区域、内边距区域和外边距区域组成。在这个模型中,每个标签都是一个盒子,通过盒子的视角可以更方便地进行布局。 一、CSS三大特性 ...

    CSS3弹出提示框样式代码

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了更多强大的功能和丰富的样式,其中之一就是创建各种类型的提示框。弹出提示框在网页交互中扮演着重要角色,用于显示信息、警告、确认或者错误消息。本文将深入...

    css基础3-盒子模型

    CSS 基础 - 盒子模型 CSS 基础 - 盒子模型是 CSS 中的一個基础知识点,包括 CSS 三大特性、PxCook 的基本使用和盒子模型三个部分。 CSS 三大特性 CSS 三大特性包括继承性、层叠性和优先级。继承性是指子元素继承...

    彻底弄懂CSS盒模型

    可以尝试创建一个包含多个元素的页面,通过CSS设置它们的盒模型属性,观察元素间的相对位置变化。 总之,CSS盒模型是构建网页布局的关键,掌握盒模型的概念和应用技巧,能够帮助开发者更高效地进行网页设计,实现...

    前端学习笔记-CSS(2)_css框模型

    前端学习笔记-CSS(2)_css框模型 8.边框(盒子模型) margin,外边框,指当前标签的边框和其他标签或父标签的距离。 padding,内边框,指当前标签的边框和内部文本的距离。

    [模仿]CssDesk CSS沙盒模型制作工具

    【CSSDesk CSS沙盒模型制作工具详解】 在Web前端开发中,CSS(Cascading Style Sheets)是用于控制网页布局和样式的语言。为了便于测试和调试CSS代码,开发者们通常会利用各种在线沙盒环境,如CssDesk,来快速预览...

Global site tag (gtag.js) - Google Analytics