2019.12.5日笔记

10-02 认识盒子模型组成

10-03盒子边框

语法:

border : border-widthII border-stylell border-color

边框样式用于定义页面中边框的风格,常用属性值如下:

none:没有边框即忽略所有边框的宽度(默认值)

solid:边框为单实线(最为常用的)

dashed:边框为虚线

dotted:边框为点线

double:边框为双实线

10-04边框综合写法

上边框:border-top: 宽度 样式 颜色;

下边框 :border-bottom: 宽度 样式 颜色;

综合性写法:border: 宽度 样式 颜色;

10-05合并细线表格

语法格式:border-collapse: collapse;

10-06圆角矩形

语法格式:border-radius: ;

技巧;取盒子宽度和高度的一半则会变成一个圆形,50%也可实现圆形。

四种情况:

当只取一个数值时,四个角都为这个数值;

当取两个数值时,左上角 右下角取第一个值和左上角 右下角取第二个值;

当取三个数值时,左上角取第一个值,右上角、左下角取第二个值,右下角取第三个值;

当取四个值时,左上角第一个值,右上角第二个值,左下角第三个值,右下角第四个值;

下面是当div宽度为200,高度为200时,各种情况:

10-07盒子内边距(padding)

语法:padding:像素 ;

四种情况:

当只取一个值时,上下左右四个内边距都为这个值;

当取两个值时,上下第一个值,左右第二个值;

当取三个值时,上 第一个值,左右第二个值,下 第三个值;

当取四个值时,数值按顺时针排列,顺序为上右下左

如下图所示:





10-07新浪导航栏(练习)

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<style>

nav {

height: 41px;

background-color: #FCFCFC;

border-top: 3px solid #FF8500; /* 上边框 */

border-bottom: 1px solid #EDEEF0; /* 下边框 */

}

nav a {

font-size: 14px;

color: #4C4C4C;

text-decoration: none; /* 取消下划线 */

padding: 0 15px; /* 上下是0,左右是15px */

height: 41px; /* 行高等于高度可以使文字垂直居中 */

/* 因为链接是行内元素没有大小 所以需要转换 行内块 */

display: inline-block;

}

nav a:hover{ /* 链接伪类选择器 */

background-color: #eee;

}

</style>

</head>

<body>

<nav>

<a href="#">首页</a>

<a href="#">手机新浪网</a>

<a href="#">网站导航</a>

<a href="#">三个字</a>

</nav>

<body>

</html>

10-08外边距以及盒子居中对齐

margin

属性用于设置外边距。设置外边距会 在元素之间创建“空白”,这段空白 通常不能放置其他内容。

语法格式:

margin-top:上外边距

margin-right:右外边距

margin-bottom:下外边距

margin-left:上外边距

margin:上外边距右外边距下外边距左外边

取值顺序跟内边距相同。

外边距可以使盒子居中对齐

条件:

1.必须是块级元素。

2.盒子必须指定了宽度(width)

居中格式:margin: 像素 auto;

10-09文字盒子居中图片和背景区别

文字盒子居中:

text-align: center;      文字水平居中 

margin: 10px auto;      盒子水平居中 左右margin 改为auto就可以了 

图片更改大小:

width: 200px;

height: 200px;

 插入图片更改大小width 和 height

背景图片更改大小:

background-size: 200px 210px;

背景图片更改大小 只能用background-size

图片更改位置:

margin-top: 30px;

插入图片更改位置 可以用margin和padding盒模型

背景图片更改位置:

background-position: 30px 50px;

 背景图片更改位置 用background-position 

10-10清除内外边距

margin: 0;

padding: 0;

来清除内外边距

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 5,550评论 0 6
  • 概述 在网易云课堂学习李南江老师的《从零玩转HTML5前端+跨平台开发》时,所整理的笔记。笔记内容为根据个人需求所...
    墨荀阅读 6,953评论 0 7
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 4,860评论 0 0
  • 第一章 F12: element.style 内联样式(可以直接在上面写代码进行简单调试) user agent...
    fastwe阅读 5,458评论 0 0
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 5,914评论 0 6

友情链接更多精彩内容