css3盒子

盒子模型

一.看透网页布局本质

二.认识盒子

盒子的大小是指内容的大小,边框和内边距均会影响盒子实际大小

三.盒子的边框(border)

1.概念

style默认是none

一般有solder,dashed,dotted

2.简写及分开写法

3.合并问题(会相加)

解决措施:border-collapse

4.边框会影响盒子实际大小

四.盒子的内边距(padding)

1.概念

2.简写

3.内边距会影响盒子实际大小

4.特殊情况(内边距不影响盒子实际大小)

5.实际应用(导航栏)

html 复制代码
 <style>
        .nav {
            border-top: 3px solid #ff8500;
            border-bottom: 1px solid #edeef0;
            height: 40px;
            background: #fcfcfc;
            line-height: 40px;
        }

        .nav a {
            display: inline-block;
            font-size: 12px;
            color: #4c4c4c;
            padding: 0 20px;
            text-decoration: none;
            height: 40px;

        }

        .nav a:hover {
            background-color: #eee;
            color: yellow;
        }
    </style>
</head>

<body>
    <div class="nav">
        <a href="#">新浪导航</a>
        <a href="#">手机新浪网</a>
        <a href="#">移动客户端</a>
    </div>
</body>

五.盒子的外边距(margin)

1.概念

2.简写(和内边距一样)

3.典型应用(使块元素水平居中)

4.合并问题(取大)


六.清除内外边距(一般浏览器默认有内外边距)

相关推荐
kyle~1 天前
C++--- override 关键字 强制编译器验证当前函数是否重写基类的虚函数
java·前端·c++
Light601 天前
像素退场,曲线登场:现代响应式 CSS 全家桶 | 领码课堂
前端·css·响应式设计·css函数·布局系统·相对单位·设计令牌
爱生活的苏苏1 天前
elementUI 表单验证-联动型校验
前端·javascript·elementui
一只小风华~1 天前
Vue Router 路由元信息(meta)详解
前端·javascript·vue.js
*且听风吟1 天前
html 实现鼠标滑动点亮横轴
前端·javascript·html
iCoding911 天前
前端分页 vs 后端分页:技术选型
前端·后端·系统架构
mingtianyihou331 天前
使用 Service Worker 限制请求并发数
前端
张可爱1 天前
20251017-Vue2八股文整理(上篇)
前端
FanetheDivine1 天前
ts中如何描述一个复杂函数的类型
前端·typescript
lightgis1 天前
chrome中的axure插件提示无法不受支持
前端·chrome