`
Rainbow702
  • 浏览: 1075921 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

CSS中的border的是怎么绘画出来的

    博客分类:
  • web
阅读更多

本来我们设定了一个DIV的width为50px,后来又设定了这个DIV的BORDER的宽度为5PX,那么,浏览器(IE)是怎么绘制这个BORDER的呢,请看下图:



 图①是只设定了width的DIV

当设定了BORDER的宽度后,浏览器是按照下面这个样子去绘制它的:

a) 水平方向: 以图①中DIV的左边界开始,绘制一个BORDER的宽度,接着绘制原DIV宽度的空白,最后,最绘制一个BORDER的宽度。如图②,它的空白处的宽度与图①的宽度是一样大小的。

b) 垂直方向: 以图①中DIV的上边界开始,绘制一个BORDER的宽度,接着绘制原DIV高度的空白,最后,最绘制一个BORDER的宽度。如图③,它的空白处的高度与图①的高度是一样大小的。

  • 大小: 6.5 KB
分享到:
评论

相关推荐

    CSS实现表单元素透明效果

    在网页设计中,CSS(层叠样式表)是一种强大的工具,用于控制网页元素的样式、布局和呈现方式。本文将详细讲解如何使用CSS实现表单元素的透明效果,以达到吸引用户注意力、提升网页视觉效果的目的。 首先,理解透明...

    CSS的隐藏绘画功能和交互动画技巧.pdf

    本文档《CSS的隐藏绘画功能和交互动画技巧.pdf》集中讨论了CSS中一些隐藏的绘画功能和交互动画技巧,这些技巧能够帮助设计师和前端开发者创造出更加丰富和吸引人的用户界面。 1. 隐藏绘画功能: 文档首先介绍了CSS...

    纯CSS3绘制的爱护地球家园宣传漫画源码.zip

    在这个漫画中,可能用到了`border-radius`创建地球的圆形外观,`box-shadow`营造立体感,以及`background-image`和`linear-gradient`实现色彩过渡。 3. **变形(Transforms)**:`transform`属性可以改变元素的位置...

    css3涂鸦风格边框 css3涂鸦风格边框代码.zip

    在现代网页设计中,CSS3已经成为了不可或缺的一部分,它提供了丰富的样式和动画功能,让开发者能够创造出各种各样的视觉效果。"css3涂鸦风格边框"是一个利用CSS3技术实现的独特边框样式,旨在为网页元素增添一种手绘...

    纯CSS3绘制的蒙娜丽莎画像源码.zip

    1. CSS3形状:通过组合使用border-radius、clip-path和mask等属性,可以创建出各种复杂的几何形状,模拟蒙娜丽莎画作中的不同元素,如脸部轮廓、衣物褶皱等。 2. 渐变与色彩:CSS3的线性渐变和径向渐变功能,使得...

    纯CSS3绘制漫画小女孩特效

    本教程将深入探讨如何利用纯CSS3技术绘制出一个逼真的漫画小女孩特效,以此展示CSS3的强大功能和灵活性。 首先,让我们了解CSS3中的关键特性,它们对于创建这种特效至关重要: 1. **选择器**:CSS3引入了更高级的...

    CSS3卡通圣诞蛋糕树动画特效.zip

    这一特效主要依赖于CSS3中的多个关键特性,包括选择器、盒模型、边框与背景、转换(transform)、过渡(transition)以及动画(animation)。 1. **选择器**:CSS3引入了更强大的选择器,如类选择器、ID选择器、...

    一个非常精典的纯CSS漫画,登峰造极.

    纯CSS打造的漫画,让枯燥变的活泼,让局限变的无限有的人说没有意义,我觉得意义重大。 让枯燥变的活泼,让局限变的无限,请点击以下运行看演示。 [html] <div xss=removed> <div style="float: left; border: 2...

    html5css3实现的在线画图板工具

    例如,使用渐变(linear-gradient或radial-gradient)、阴影(box-shadow)和边框半径(border-radius)来增加视觉效果。此外,CSS3的动画和过渡(transition和animation)可以实现动态效果,如画笔轨迹的平滑过渡,...

    CSS画出一个可爱神奇的多啦A梦

    多啦A梦,又名机器猫,是一部深受各个年龄层次欢迎的日本漫画中的角色,以其蓝色的圆形身体、红色的圆顶帽、白色的脸颊和圆滚滚的大眼睛而闻名。通过CSS,我们可以分步骤地构建这个角色的各个部分。 首先,我们要将...

    CSS Brush - Live CSS编辑器。「CSS Brush - Live CSS editor」-crx插件

    就像在第8点提到CSS路径中一样,您可以将鼠标指针悬停在“ div.a”上并选择“:hover”选项,这将导致选择器显示为“ table.x div.a:hover span.x”。 }#12选择器列表{查看您创建的所有选择器的列表。 默认情况下...

    超级好看的文本框样式

    通过"文本框优化样式.txt"文件,开发者可以找到预定义的CSS代码,将这些样式应用到自己的项目中,以实现描述中所说的“超级好看的文本框”。这种方法不仅能够提高页面的整体美观性,还能增强用户的交互体验,使得...

    利用CSS3 动画 绘画 圆形动态时钟

    在本文中,我们将深入探讨如何使用CSS3动画创建一个圆形动态时钟。首先,我们要理解CSS3动画的基本概念。动画是让元素从一种样式平滑地转变到另一种样式的过程,CSS3为此提供了一套强大的工具。关键帧是CSS3动画的...

    1000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】

    - **Border Radius**:圆角边框,使页面视觉效果更加柔和。 #### 3. **JavaScript增强互动性** - **JavaScript**被广泛应用于这些网页设计中,用于实现各种交互效果,如表单验证、弹出窗口、轮播图等。 - **...

    CSS-Tips---Tricks:CSS提示与技巧

    15. **CSS Houdini**:Houdini是一组实验性的API,可以让开发者直接操作CSS渲染引擎,创建自定义属性、自定义布局和自定义绘画。 通过深入学习和实践这些CSS提示与技巧,您可以提升网页设计和开发的效率,创建出更...

    网页绘画板Demo

    网页绘画板Demo是一种基于Web技术实现的在线绘画工具,它允许用户在网页上进行绘画操作,无需安装任何桌面软件。这种技术主要利用HTML、CSS和JavaScript等前端技术,结合Canvas API来实现画布上的绘图功能。Canvas是...

    html-css-fun:我的第一个项目

    在“html-css-fun:我的第一个项目”中,我们探讨的是使用HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)这两种核心技术来创建网页的基本过程。这个项目旨在为初学者提供一个动手实践的机会,让...

Global site tag (gtag.js) - Google Analytics