JAVA web中的盒子模型

1.认识盒子模型:所谓盒子模型,就是把HTML页面中的元素,看作是一个个矩形的盒子,也就是一个个盛装内容的容器。每个矩形都由元素的内容、内边距、边框、外边距组成。
例:

认识盒子模型

盒子中包含的内容

2.

标记: division意为 区域、分割。是一个区块容器标记,可以将网页分割成独立的、不同的部分,以实现网页的规划和布局。 之间相当于一个盒子。 3.盒子的宽与高 盒子的总宽度=width+左右内边距之和+左右边框之和+左右外边距之和 盒子的总高度=height+上下内边距之和+上下边框之和+上下外边距之和 4.盒子模型的相关属性 4.1边框属性:

设置内容 样式属性 常用属性值
边框样式 border-style:上 右 下 左 None无(默认值)、solid单实线
dashed虚线 dotted点线 double双实线
边框宽度 border-width:上 右 下 左 像素值
边框颜色 border-color: 颜色值、十六进制、RGB
综合设置边框 border:四边宽度 四边样式 四边颜色
圆角边框 border-radius:水平半径/垂直半径 像素与百分比
图片边框 border-image:图片路径 裁切方式 重复方式
边框样式:border-style:使用border-style设置四边样式时,必须按照上右下左的顺时针顺序,省略时采用值复制的原则,即一个值代表四边,两个值为上下/左右 三个值为上/左右/下。
4.2边框宽度(border-width:)
border-width:22px;遵循值复制的原则。
4.3边框颜色(border-color:)用于设置边框的颜色;
border-color:上 右 下 左 遵循值复制的原则。
4.4综合设置边框:
border:宽度 样式 颜色;
单侧复合属性设置各边框。
border-top:3px dashed #F00;
border-right:10px double #900;
border-bottom:5px double #F60;
border-left:10px solid green;
4.5圆角边框
border-radius:可以将矩形的边框圆角化。
语法格式:border-radius:参数1/参数2;
参数1代表水平半径 参数2代表垂直半径
如果第二个参数省略,则会默认等于第一个参数。
参数1和参数2设置一个参数值时,表示四角的圆角半径
参数1和参数2设置两个参数时,第一个参数值代表左上圆角半径和右下圆角半径。第二个参数值代表右上和左下圆角半径。
参数1和参数2设置三个参数时,第一个代表左上圆角半径,第二个参数代表右上和左下圆角半径,第三个参数值代表右下圆角半径。
参数1和参数2设置四个参数时,第一个参数值代表左上圆角半径,第二个参数值代表右上圆角半径,第三个参数值代表右下圆角半径,第四个参数值代表左下圆角半径。
2.边距属性
CSS的边距属性包括内边距和外边距。
内边距:指元素内容与边框之间的距离。也成为内填充。
padding-top:上内边距
padding-right:右内边距
padding-bottom:下内边距
padding-left:左内边距
外边距:指的是元素边框与相邻元素之间的距离。margin外边距可以使用负值,使相邻元素重叠。
3.box-shadow
盒子阴影属性:语法格式
Box-shadow:像素值1 像素值2 像素值3 像素值4 颜色值 阴影类型
像素值1:元素水平阴影位置
像素值2:元素垂直阴影位置
像素值3:阴影模糊半径
像素值4:阴影的扩展半径
颜色值:阴影的颜色
阴影类型:内阴影、外阴影。
设置多重阴影:

设置圆角边框

JAVA web中的盒子模型相关推荐

  1. CSS样式中选择器+盒子模型+定位+浮动

    CSS样式中选择器+盒子模型+定位+浮动 一.选择器 选择器,选择你所需要修饰的HTML元素 1.通配符选择器 <!DOCTYPE html> <html><head&g ...

  2. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别

    java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别 参考文章: (1)java ...

  3. Java开发中Netty线程模型原理解析!

    Java开发中Netty线程模型原理解析,Netty是Java领域有名的开源网络库具有高性能和高扩展性的特点,很多流行的框架都是基于它来构建.Netty 线程模型不是一成不变的,取决于用户的启动参数配 ...

  4. Java Web中的中文编码问题分析

    一.为什么需要编码 在计算机中存储信息的最小单位是1个字节,即8bit,所以能标识的最大字符范围是0~255,而人类自然语言中例如汉语.日语要表示的符号太多,无法单纯用一个字节来完全表示,为了解决这个 ...

  5. java 控制jsp_JSP学习之Java Web中的安全控制实例详解

    普通用户界面 修改登录的Servlet,修改后的代码如下: LoginProcess.java代码: package servlet; import javabean.User; import jav ...

  6. 第三章 深入分析Java Web中的中文编码问题

    3.1 几种常见的编码格式 3.1.1 为什么要编码 一个字节 byte只能表示0~255个符号,要表示更多的字符,需要编码. 3.1.2 如何翻译 ASCII码:有128个,用一个字节的低7位表示. ...

  7. 用servlet路径访问一个html,java web中servlet、jsp、html 互相访问的路径问题

    在html">java web种经常出现 404找不到网页的错误,究其原因,一般是访问的路径不对. html">java web中的路径使用按我的分法可以分两种情况,当 ...

  8. java web 中 读取windows图标并显示

    java web中读取windows对应文件名的 系统图标 ....显示 1.获取系统图标工具类 package utils;  import java.awt.Graphics;  import j ...

  9. Java web中不同浏览器间导出Excel文件名称乱码问题解决方案

    Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 参考文章: (1)Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 (2)https://www.cnblog ...

最新文章

  1. T-SQL利用Row_Number函数实现分页
  2. 手持设备点击响应速度,鼠标事件与touch事件的那些事
  3. jetty java 工程_jetty启动java web工程报错
  4. 图像处理:透镜畸变及校正模型
  5. 【LeetCode】【数组】题号:*41,最小正正数
  6. 【MySQL】mysql中any,in,some,all的区别
  7. MP算法和OMP算法及其思想与实现
  8. 法拉克机器人自动怎么调_发那科机器人的简单设置你知道吗
  9. torch中dataloader加速
  10. QListView超简单的更新列表
  11. 帮嫦娥五号登月的AI还能用来玩游戏,20行Python代码带你领略强化学习的风采
  12. OneFlow源码解析:静态图与运行时
  13. 高度坍塌的产生条件和解决方法
  14. windows 2003 directx 3D加速 开启
  15. php导出word文件(二)
  16. Vue中使用Wangeditor富文本实现聊天发送文件驻留
  17. 什么是 里氏代换原则?
  18. 王者荣耀服务器维护费用,王者荣耀服务器全线崩溃!事后只补偿100铭文!网友:卸载了...
  19. 【理解springboot自动装配原理】
  20. CAD打开多个文档只启动一个程序

热门文章

  1. SphereEx 一周年:保持热爱,奔赴下一场『云』海
  2. 输入字符串,找出其中大写字母、小写字母、空格、数字、以及其他字符各有多少。
  3. 基于python的深度学习框架有_从Theano到Lasagne:基于Python的深度学习的框架和库...
  4. microbiome__clinical__analysis临床微生物分析
  5. Centos7yum卸载mysql8.0
  6. C++统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩。
  7. 离散化-利用计算机求解y=x,基于边缘的主动轮廓模型——从零到一用python实现snake...
  8. 宝塔安装php不显示,宝塔安装php不显示
  9. 宝塔 装不上php,宝塔安装php不成功怎么办?
  10. 佛罗伦斯王子(英文版) Princes of Florence--(card game)