14-前端开发之CSS】的更多相关文章

一.css简介 css(Cascading Style Sheets)层叠样式表,是一种为html文档添加样式的语言,主要有两个功能:渲染和布局.使用css主要关注两个点:查找到标签,属性操作 二.css的引入方式 (1)行内式引入: <div style="color:red;font-size: 16px">hello</div> 直接在html语句的属性中设置,这种方法的缺点是html代码和css代码混合在一起,耦合性太强,维护困难 (2)嵌入式引入: &…
<!--页面中的组成部分通常随便打开一个网页,有文字,图片,视频,表格,音频,表单(注册信息) css 属性/尺寸/边框/背景 1.css的尺寸属性,就是大小width max-width min-widthheight max-height min-height 2.css的边框属性border-style 边框风格 none:无边框. border-color和boder-width都将被忽略 hidden:隐藏边框. dotted:点状边框. dashed:虚线边框. solid:实线边框…
一.相对定位 二.绝对定位 三.固定定位 四.z-index 前言 定位有三种:1.相对定位 2.绝对定位 3.固定定位 这三种定位,每种都暗藏玄机,所以要每个单独剖析. 1️⃣   相对定位 1.三大特性 1.不脱标 (遵循标准流) 2.形影分离 3.老家留坑,占着茅坑不拉屎,很恶心 所以说相对定位没什么太大的用处,还影响页面布局.不建议使用相对定位来做压盖效果 2.好处 ① 微调元素信息 ② 做绝对定位的参考(父相子地) 3.示例: <!DOCTYPE html> <html lan…
主要内容:  一.CSS布局之浮动     二.清除浮动带来的问题     三.margin塌陷问题和水平居中     四.善用父级的的padding取代子级的margin     五.文本属性和字体属性     六.超链接美化     七.背景属性(颜色.图片.位置)   1️⃣  CSS布局之浮动 float:即浮动,CSS布局用得最多的一个属性. 效果:元素并排,并且两个元素都能够设置宽度和高度. 要想学好必须要知道的四个特性: (1)浮动的元素脱标: (2)浮动的元素互相贴靠: (3)浮…
主要内容: 一.CSS的继承性和层叠性 二.盒模型 三.padding属性 四.border属性 五.margin属性 六.标准文档流 七.行内元素和块状元素转换 1️⃣  CSS的继承性和层叠性 1.继承:给父级设置一些属性,子级继承了父级的该属性,这就是css中的继承. 有一些属性是可以继承下来的:如color.font-*.text-*.line-*文本元素,而像一些盒子元素,定位的元素(浮动.绝对定位.固定定位)不能继承. 示例: <!DOCTYPE html> <html la…
一.CSS介绍和语法 二.CSS引入方式 三.基本选择器 四.高级选择器 五.伪类选择器 六.伪元素选择器 1️⃣  CSS介绍和语法 1. CSS的介绍 (1)为什么需要CSS? 使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力.而此时CSS就出现了. CSS的出现解决了以下问题: 首…
一般移动设备的浏览器都默认设置了一个 viewport ,并初始定义一个虚拟的layout viewport(布局视口),用于解决早期的页面在手机上显示的问题.下面我们来认识几个与 viewport 相关的名词: layout viewport(布局视口) 布局视口是页面布局的实际宽度.iOS, Android基本都将这个视口初始设置为 980px. 网页缩放比例(initial-scale) CSS像素与设备逻辑像素的比例即为网页的缩放比例.如果网页没有缩放,那么一个CSS像素就对应一个 di…
移动前端开发之viewport的深入理解 在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备. 一.viewport的概念 通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域,但viewport又…
一.JavaScript介绍  前端三剑客之JavaScript,简称js,可能是这三个里面最难的一个了.很早以前,市面上流通着三种js版本,为了统一,ECMA(欧洲计算机制造协会)定义了规范的版本,即EcmaScript. 事实上ECMAScript只是JavaScript的一部分,完整的JavaScript是由以下三个部分组成的: 核心(ECMAScript) 文档对象模型(DOM)Document object model 浏览器对象模型(BOM)Broswer object model…
什么是 CSS ? CSS 指层叠样式表 (Cascading Style Sheets),用于对页面进行美化. 存在的方式有3种: 元素内联:在标签中使用 style='xx:xxx;' 页面嵌入:在页面中嵌入< style type="text/css"> </style > 引入外部 CSS 文件 必要性:美工会对页面的色彩搭配和图片的美化负责,开发人员则必须知道是如何实现的. 基础语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. se…