border虚线

前端随心记---------HTML5+CSS系列4.0

橙三吉。 提交于 2019-11-28 19:01:01
盒模型 一、 盒模型的概念和组成 盒子模型是CSS的基石,指定标签如何显示以及元素间相互关系; 页面上的每个元素都被当成一个矩形盒子,占据一定的页面空间,这个盒子由内容(content)、内边距(补白,填充,padding)、边框(border)和外边界(margin)组成; 1) padding内填充 padding区域在border与content之间; 背景色和背景图像会覆盖 padding和content组成的区域; padding的使用方法 padding,在设定页面中一个元素内容到元素的边缘(边框) 之间的距离。也称补白(内填充)。 用法: 1)用来调整内容在容器中的位置关系 2)用来调整子元素在父元素中的位置关系。 注: padding属性可以添加在父元素上。 3)padding值是额外加在元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性值。 属性值的 4种方式: 四个值: 上 右 下 左 {padding:10px 20px 30px 40px;} 三个值: 上 左右 下 二个值: 上下 左右 一个值: 四个方向 说明:可单独设置一方向填充, margin(外边距/边界)的使用方法 边界:margin,在元素外边的空白区域,被称为边距。 外边距 (margin) 在 border 之外 ,margin 区域不应用背景 ;

HTML/CSS 学习笔记(整理)

╄→гoц情女王★ 提交于 2019-11-28 17:31:28
<html> <head> <title>网页标题</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />元数据标签(编码格式,关键字和内容描述) </head> <body> <h1></h1>文章标题 <p></p>段落 <hr/>水平线 <br/>换行 <strong>内容加粗</strong> <em>内容倾斜</em> <img src="图片地址" title="鼠标悬停显示内容" alt="地址错误显示内容" width="宽" height="高"/> </body> </html> 标签分类: <标签名>内容</标签名> <标签名 属性名="属性值" 属性名="属性值"/> 规范要求: 标签名小写,属性名小写,属性值加引号,(属性和属性,标签名之间有空格) 必须有闭合标签,正确嵌套,子标签注意缩进 注意 :所有符号必须是英文环境下的符号 特殊符号: &文字; 空格 :  > : > < : < 版权符号 :© 引号 :" ----------------------------------------------------- 相对路径: 相对于当前html页面所在地址 例如: c:/demo/first.html中<img src="pic.jpg"/>

web前端入门到实战:CSS box-sizing与background-clip

坚强是说给别人听的谎言 提交于 2019-11-28 11:06:09
过去在学习CSS的时候,首要任务就是要理解“box model”,因为box model是CSS里头很重要的模型概念,描述了padding、margin、border与content的空间定位,今天的项目竟然卡在一个简单的小问题,因此就用一篇文章做个纪录提醒自己不要忘记,也避免之后遭遇到又会卡住了。(下图就是CSS的box model) 今天遇到的问题是出在我用了一个半透明的border,但却无法顺利地透过并显示背景的图案或颜色,后来发现原来box预设的border,其实是在这个box之内的,虽然border在box的内部,但其实与刚刚的box model并没有相违背,因为border包住的空间,仍然是padding与content,只是如果把border变成半透明,就会把原本box的底色给呈现出来。(如下图) 为了让border可以顺利的在外面显示背景的图案或颜色,就需要用到box-sizing与background-clip这两个CSS3的属性来设定,就让我们来分别看看这两个属性该如何使用: 对web前端这门技术感兴趣的小伙伴可以加入到我们的学习圈来,工作第六个年头了,与大家分享一些学习方法,实战开发需要注意的细节。767-273-102 秋裙。从零基础开始怎么样学好前端。都是一群有梦想的人,我们可能在不同的城市,但我们会一起结伴同行[前端前端前端](http://u6.gg

css基础总结

邮差的信 提交于 2019-11-28 05:36:13
css作用:控制网页的样式 css语法: 选择符{ 属性1:属性值; 属性2:属性值; 属性3:属性值1 属性值2 属性值3; } css实例: div{ width:300px; height:400px; background:red; } css语法解释: 1、选择符:对标签进行获取 2、所有声明都放在大括号里面,声明和声明之间用分号(“;”)连接 3、声明包括属性及属性值,属性和属性值之间用冒号连接 4、如果一个属性拥有多个属性值,属性值之间用空格隔开 例:border(边框):10px(像素大小) red(颜色) solid(线的类型); 注: 所有的css代码,必须放在“css样式表”内!!! 扩展: css样式表内的注释:/* css的注释 */ css样式表 css样式表: 一、内部样式表: 创建方法:使用style标签创建样式表,然后把样式表最好放在head描述区内 <style type="text/css"(可以省略)> css代码 </style> 二、外部样式表: 创建方法:新建一个.css文件 外部导入方式: 1、<link rel="stylesheet" href="url"> rel="stylesheet" //创建关联性 href="url" //导入的路径 type="text/css" //css文本类型 2、<style> @import

盒子模型

▼魔方 西西 提交于 2019-11-28 03:57:44
其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。 看透网页布局的本质 网页布局中,我们是如何把里面的文字,图片,按照美工给我们的效果图排列的整齐有序呢? 牛奶是怎样运输,让消费者购买的呢? 我们说过,行内元素比如 文字 类似牛奶,也需要一个盒子把他们装起来,我们前面学过的双标签都是一个盒子。有了盒子,我们就可以随意的,自由的,摆放位置了。 看透网页布局的本质: 把网页元素比如文字图片等等,放入盒子里面,然后利用CSS摆放盒子的过程,就是网页布局。 CSS 其实没有太多逻辑可言 , 类似我们小时候玩的积木,我们可以自由的,随意的摆放出我们想要的效果。 盒子模型(Box Model) 这里略过 老旧的ie盒子模型(IE6以下),对不起,我都没见过IE5的浏览器。 CSS3的 盒子模型 我们后面会讲。 首先,我们来看一张图,来体会下什么是盒子模型。 所有的文档元素(标签)都会生成一个矩形框,我们成为元素框(element box),它描述了一个文档元素再网页布局汇总所占的位置大小。因此, 每个盒子除了有自己大小和位置外

HTML基础3

风流意气都作罢 提交于 2019-11-27 19:34:12
页面的制作过程 1 页面的制作过程 1 设计师制作设计图 划分区域 最重要 最复杂 2 前端工程师制作页面 填充内容 2 如何划分区域 用合适的元素来表示不同的区域 已学习 HTML 设置区域的位置、尺寸、背景等样式 CSS 3 划分区域中的 CSS 知识 每个元素都会在页面中生成一个矩形区域 CSS 称该矩形区域为盒子 (box) 2. 盒模型概述 1 盒子的分类 不同的元素产生的盒子类型可能不同 一个元素,产生什么样的盒子,取决于它 CSS 的 display 属性 2 盒子的组成 一个盒子由: margin 、 border 、 padding 、 content 组成 3. CSS 的尺寸单位 在 CSS 中,有很多属性的取值,需要表示为一个尺寸 , 一个尺寸,由数值和单位组成 。 4. 盒模型 content 内容 含义 用于存放文本或其他元素的区域,类似于一个箱子中存放东西的空间 相关 CSS属性 Overflow 含义:内容溢出时的处理方式 不可继承 默认值: visible 溢出部分仍然显示 其他取值 hidden溢出部分隐藏 scroll在水平和垂直方向上出现滚动条,若溢出,则滚动条可用,否则不可用 auto当内容在水平或垂直方向上溢出时,才在该方向上出现滚动条,否则不出现 min-width 含义:最小宽度保证 width属性的值不小于该属性值 不可继承 默认值

理解CSS边框border

萝らか妹 提交于 2019-11-26 18:00:57
前面的话   边框是CSS盒模型属性中默默无闻的一个普通属性,CSS3的到来,但得边框属性重新焕发了光彩。本文将详细介绍CSS边框 基础样式   边框是一条以空格分隔的集合样式,包括边框粗细(边框宽度)、边框颜色和边框样式,且先后顺序无关 border: border-width border-color border-style border: 1px solid red; 【边框样式】   如果一个边框没有样式,边框将根本不会存在   关于虚线dashed,在chrome/firefox下,虚线宽高比是3/1;而在IE下,虚线宽高比为2/1。所以在IE下虚线显得比较密   关于点线dotted,在chrome下,点线是方点;而在IE/firefox下,点线是圆点 border-style:none(默认) border-style:hidden/dotted/dashed/solid/double/groove/ridge/inset/outset(共9种) 【边框宽度】   边框的宽度不能为负,不能指定为百分比值。这是因为,边框并不会因为设备尺寸变大,所以百分比单位并不符合语义。类似地,还有outline、box-shadow、text-shadow等   边框宽度支持3个关键字:this/medium/thick,分别是1px、3px、5px,且medium为默认值

CSS-常见属性

北城以北 提交于 2019-11-26 17:21:26
1.颜色属性 color属性定义文本的颜色,有4种格式: (1)color:green (2)color:#ff6600  简写式:color:#f60 (3)color:rgb(255,255,255)   红(R),绿(G),蓝(B)每个取值范围都是0~255 (4)color:rgba(255,255,255,1)   RGBA是代表Red、Green、Blue和Alpha(色彩空间)透明度 代码示例: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>CSS常见属性</title> 6 <style type="text/css"> 7 /* 8 p{color:red} 9 10 11 p{color:#177199} 12 p{color:#ff(红) 66(绿) 00(蓝)} 13 p{color:#f(红) 6(绿) 0(蓝)} 14 p{color:#f60} 15 16 17 p{color:rgb红(r),绿(g),蓝(b)} 0-255的取值范围 18 p{color:rgb(255,0,0)} 红色 19 p{color:rgb(0,255,0)} 蓝色 20 p{color:rgb(0,0,255)} 绿色 21 22 23 */ 24 .ha{color:rgb

CSS day49

人走茶凉 提交于 2019-11-26 15:48:21
前端基础之CSS CSS介绍 CSS( C ascading S tyle S heet,层叠样式表)定义 如何显示 HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CSS注释 /*这是注释*/ 注释是代码之母。--摘自哪吒语录 CSS的几种引入方式 行内样式 行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。 /*<p style="color: red">Hello world.</p> */ 行内式是在标记的style属性中设定CSS样式 内部样式 嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下: #<head>#定义一个头部 # <meta charset="UTF-8">#设置<meta>元素可提供有关页面的原信息 # <title>Title</title>#标题信息 # <style>#类型 # p{ # background-color: #2b99ff; # }#设置背景颜色 # </style>#结束类型标签 #</head>#结束头部标签 外部样式 外部样式就是将css写在一个单独的文件中,然后在页面进行引入即可

css盒子模型中的border属性

本秂侑毒 提交于 2019-11-26 08:58:43
认识border属性 我们可以通过boder属性来为元素设置边框; 元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。 CSS border 属性允许你规定元素边框的样式、宽度和颜色。 值得注意的一点是:为元素设置边框时必须指定三个样式(边框的样式,宽度,颜色),三者缺一不可。 每个边框有 3 个方面:宽度、样式,以及颜色。下面内容将会具体讲解这三个方面 一、 边框的宽度border-width : 设置边框宽度有两种方法,第一种是 值复制法 按照 top-right-bottom-left 的顺序设置元素的各边边框,第二种 也可以通过单独属性分别设置边框各边的宽度, (一)值复制(简写样式) 指定四个值,分别设置给上,右,下,左。顺时针方向; div{border-style:soild; border-width:10px 20px 30px 40px} 指定三个值,第一个值10px设置给上边框,第二个值设置给左边框和右边框,第三个值设置给下边框; div{border-style:soild; border-width:10px 20px 30px} 指定两个值,第一个值设置给上下边框,第二个值设置给左右边框; div{border-style:soild; border-width:10px 20px} 指定一个值,四个边框使用同一个值 div