自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于CSS属性margin设置负值的作用

关于margin设置负值的作用 在进行类似商城网站的布局时,经常会出现需要布局多个小模块且每个小模块都要有边框border的情况。这时在使用浮动float进行布局时可能会出现父元素宽度不够和小模块高度不对齐的问题。 解决方法 找到具体的小模块元素,添加类来修改宽高和去除多余的margin。(复杂) 通过伪类选择器定位到具体小模块元素统一进行修改。(受浏览器兼容的影响) 通过设置margin负值解决。(合适) 具体问题 在进行考拉海购的这类布局时: 父元素宽度设置为1100px,每个小模块的宽度设置为2

2020-05-13 22:38:25 920 1

原创 CSS后代选择器和子代选择器区别

CSS后代选择器和子代选择器 后代选择器(A B{……}) CSS的后代选择器根据A的所有后代B(包括直接子元素和间接子元素B)来选择。无论B是否被其他所包含,只要B被A包含即被选择。 HTML代码和效果: 子代选择器(A>B{……}) CSS的子代选择器根据A的初代B(只包括直接子元素)来选择。B如果还被其他所包含则B不被选择。 HTML代码和效果: ...

2020-04-28 19:30:13 328 1

原创 CSS块级盒子和内联盒子

CSS块级盒子和内联盒子 块级盒子(Block box) 块级盒子: 每个盒子都会换行。 宽(width)和高(height)属性可以发挥作用,未设置宽的情况下可以扩展并占据父容器的横向空间。 外边距(margin)、边框(border)和内边距(padding)会将其他元素从当前盒子周围推开。 HTML代码: <DOCTYPE html> <html> ...

2020-04-27 22:11:14 945

原创 CSS的工作流程

CSS的工作流程 浏览器载入HTML文件。 将HTML文件转化成一个DOM。 浏览器拉取HTML的大部分资源。 浏览器拉取到CSS之后会进行解析,浏览器基于选择器的不同类型找到不同的选择器,将不同的规则应用在对应的DOM节点中,并添加节点的依赖样式——渲染树。 渲染树依照应该出现的结构进行布局。 网页展示——着色。 CSS工作流程图: HTML转化成DOM HTML代码: <p> ...

2020-04-26 22:47:33 459

原创 在HTML文档中使用CSS的三种方法

在HTML文档中使用CSS的三种方法 1.外部样式表 外部样式表是指将CSS编写在扩展名为.css的单独文件中,并从HTML元素引用它。这样在大多数情况下,一个站点的不同页面可以使用相同的规则集来获得基本的外观。 ...

2020-04-26 20:35:46 1347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除