css样式表

web前端的随性笔记 CSS(2)

孤者浪人 提交于 2019-12-17 18:49:21
web前端的随性笔记 CSS篇 CSS基础笔记 切图仔的那两句话(前言) CSS CSS代码语法 选择器 权值 优先级 块状与内联 ****很重要 块状元素 block 内联元素 inline 内联块状元素 inline-block css布局模型 ****很重要 流动模型(Flow) 浮动模型 (Float) 层模型(Layer) CSS基础笔记 切图仔的那两句话(前言) 你好! 这是我一个切图仔的回顾笔记,从自学到自我否定,在从否定的路上回归初心,慢慢从基础回顾的记录。感谢喜欢网页的你,还有哪些在前端道路上一路陪伴的伙伴。 CSS CSS全称为“层叠样式表 (Cascading Style Sheets)” ps:百度百科 CSS代码语法 h1{ color:blue } 选择器 : 标签 类 id 声明:{ } 属性和值分隔 “:” 选择器 子选择器 div>strong{ color: aqua; } “>” 逗号隔开 < div > 这是一般内容 < strong > 加粗了 < /strong > 没有加粗的 < /div > 后代选择器 div strong{ color: aqua; } “ ” 逗号隔开 < div > 这是一般内容 < strong > 加粗了 < /strong > 没有加粗的 < /div > 分组选择符 div,strong{ color:

前端之CSS

与世无争的帅哥 提交于 2019-12-17 07:50:28
一、简介 CSS(Cascade Style Sheets)层叠样式表, 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。 CSS是用来美化网页用的,没有网页则CSS毫无用处,所以CSS需要依赖HTML展示其功能 。 1.CSS基本语法 CSS 样式由选择器和一条或多条以分号隔开的样式声明组成。每条声明的样式包含着一个 CSS属性和属性值。 选择器名{ 属性 : 属性值; … } div{ background-color : red; } 注意: css声明要以分号;结束,声明以{}括起来 建议一行书写一个属性 若值为若干单词,则要给值加引号,如 font-family: “agency fb”; 如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的(学到js时就会有所了解)。 2.注释 多行注释:/

如何在嵌入式CSS中编写a:hover?

*爱你&永不变心* 提交于 2019-12-14 21:36:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我有一种情况,我必须编写内联CSS代码,并且我想在锚点上应用悬停样式。 如何在HTML样式属性内的CSS中使用 a:hover ? 例如,您不能在HTML电子邮件中可靠地使用CSS类。 #1楼 简短的答案:您不能。 长答案:你不应该。 给它一个类名或一个ID,并使用样式表来应用样式。 :hover 是一个伪选择器,对于 CSS而言 ,仅在样式表中具有含义。 没有任何等效的内联样式(因为它没有定义选择标准)。 回应OP的评论: 有关动态添加CSS规则的良好脚本,请参见 带有Javascript的Totally Pwn CSS 。 另请参阅 更改样式表 以获取有关该主题的一些理论。 另外,不要忘记,如果可以的话,您可以添加到外部样式表的链接。 例如, <script type="text/javascript"> var link = document.createElement("link"); link.setAttribute("rel","stylesheet"); link.setAttribute("href","http://wherever.com/yourstylesheet.css"); var head = document.getElementsByTagName("head")[0];

CSS的基本知识

守給你的承諾、 提交于 2019-12-13 08:18:23
CSS是什么 层叠样式表(Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 CSS的作用 以统一的方式实现样式的定义 提高页面样式的可重用性和可维护性 实现了内容(HTML)和表示(CSS)的分离 HTML与CSS之间的关系 HTML:构建网页的结构 CSS :构建HTML元素的样式 样式汇总: color:red 字体颜色 font-size 字体大小 font-family:字体样式 background-color 背景颜色 width:宽度 height: 高度 字体使用实例(样式) font-family 字体的种类 font-size 字号 color 字体的颜色 font-weigh 字体的粗细 样式表分类 内联样式表 将样式声明在元素的style属性中 <p style="color;red(样式声明)">1</p> 样式声明 表示一个具体的显示效果,可以多个同时存在的,多个样式之间用 ; 进行隔开 每个样式声明都有两部分组成 color: 样式属性

如何运用最新的技术提升网页速度和性能----------引用

我是研究僧i 提交于 2019-12-12 13:43:03
1. 性能设计 在我们的项目中,我们每天都会和设计师和产品负责人讨论关于平衡美观和性能的问题。对于我们自己的网站,这样做是很简单的。简言之,我们认为好的用户体验从快速的内容传输开始,也就意味着 性能 > 美观。 好的内容、布局、图片和交互是吸引用户的重要因素。这每个因素都会影响页面的加载时间和终端用户体验。每一步我们都在探讨如何在获得好的用户体验和保证设计美感的同时,最小化对性能的影响。 内容优先 我们想要把核心内容尽快地呈现给用户,意味着我们要处理好基本的 HTML 和 CSS。每个页面都应该达到基本的目的:传递信息。JS、CSS、网页字体、图片、网站分析等优化都是位居于核心内容之下的。 可控性 给理想网站定义了标准后,我们总结出:要想达到预期效果,就要能对网站各方面的控制都游刃有余。我们选择构建自己的静态站点生成器,包括资源传输,并且由我们自己操控。 静态站点生成器 我们用 Node.js 实现了静态站点生成器。它是采用带有简短 JSON 页面描述标签的 Markdown 文件来生成整个网站结构和它所有的资源。为了包括特殊的页面脚本,也可以附带一个 HTML 文件。以下是一个简单化的描述标签和 markdown 文件,用于博客的发布,用它来生成真正的 HTML。 JSON 描述标签: markdown 文件: 图片传输 平均一个 2406kb 的网页中 1535kb 是图片

CSS 层叠式样式表

点点圈 提交于 2019-12-10 16:24:57
css cascading style sheets 1996 电脑586 层叠样式表 本身也是文本 {} 工作环境 任何文本编辑器 Dreamweaver webstorm 显示环境-浏览器 优势 避免使用不必要的HTML元素 减少代码量 缩短更新和维护的时间 做出HTML实现不了的特效 新标签 <div> <span> div :是用来为HTML文档内大块(block-level)的内容提供结构和背景元素 Div的起始标签和结束标签之间的所有内容都是用来构成这个块的,中文我们把它称作 “层” 双标记 <div>内容1</div><div>内容2</div> 显示换行 后跟换行符 span标签:是被用来组合文档中的行内元素。span没有固定的格式表现。当对它应用样式时,它 才会产生视觉上的变化 <span>内容3</span> <span>内容4</span> 行级标签 同一行 理解:容器标签 div标签主要是块 早期是Table布局,现在都是Div+CSS布局 用样式表控制内 容的位置 CSS规则 .placeholder {color:#999;} 选择符(selector):规则中用于选择文档中要应用的样式的那些元素,该元素可以是(X)HTML 的某个标签 (如本例中<h2>标签被选中),也可以是页面中指定的class 或id属性限定的标记 声明:声明包含在一对大括号"{}

HTML,CSS

佐手、 提交于 2019-12-08 21:21:25
什么是结构,样式,行为相分离?这样做的好处是什么? 结构就像是一颗大树的主体( HTML ),样式就是树枝部分( CSS ),行为就是外在因素( JS )。 代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 #i1{ 8 width: 300px; 9 height: 500px; 10 background-color: orangered; 11 margin: 0 auto; 12 } 13 </style> 14 </head> 15 <body> 16 <div id="i1">test div 1</div> 17 18 19 <script> 20 var tag = document.getElementById(‘i1‘); 21 tag.onclick = function () { 22 tag.style.backgroundColor = ‘red‘; 23 } 24 </script> 25 </body> 26 </html> 好处是:尽量减小文件的大小,提高页面加载速度。提高代码的重用性,减少多余代码,提高开发速度。提高代码的结构性,组织好代码结构更利于维护和应变特殊情况。

css清除浮动影响

孤街醉人 提交于 2019-12-08 20:57:38
将清除浮动代码添加到重置样式表中,随时可以调用 1 .clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both} 给需要清除浮动影响的元素添加class名 --- clearfix 例: 1 <!-- css --> 2 <style> 3 .top { 4 width: 100%; 5 height: 200px; 6 background-color: yellow; 7 } 8 .middle .content { 9 float: left; 10 margin-top: 20px; 11 width: 100px; 12 height: 400px; 13 background-color: blue; 14 } 15 .clearfix {margin-right:auto;margin-left:auto;*zoom:1} 16 .clearfix:before,.clearfix:after {display:table;content:"";line-height:0} 17 .clearfix:after{clear

【译】统一样式语言

淺唱寂寞╮ 提交于 2019-12-08 00:37:19
原文地址: A Unified Styling Language 原文作者:本文已获原作者 Mark Dalgleish 授权 译文出自: 掘金翻译计划 译者: ZhangFe 校对者: JackGit , yifili09 , sunshine940326 , sunui 统一样式语言 在过去几年中,我们见证了 CSS-in-JS 的兴起,尤其是在 React 社区。但它也饱含争议,很多人,尤其是那些已经精通 CSS 的人,对此持怀疑态度。 "为什么有人要在 JS 中写 CSS? 这简直是一个可怕的想法! 但愿他们学过 CSS !" 如果这是你听到 CSS-in-JS 时的反应,那么请阅读下去。我们来看看为什么在 JavaScript 中编写样式并不是一个可怕的想法,以及为什么我认为你应该长期关注这个快速发展的领域。 相互误解的社区 React 社区经常被 CSS 社区误解,反之亦然。对我来说这很有趣,因为我同时混迹于这两个社区。 我从九十年代后期开始学习 HTML,并且从基于表格布局的黑暗时代就开始专职于 CSS。受 CSS 禅意花园 启发,我是最早一批将现有代码向 语义化标签 和层叠样式表迁移的开发者。不久后我开始痴迷于 HTML 和 JavaScript 的分离工作,在服务器渲染出来的页面中使用 非侵入式 JavaScript 同客户端交互。围绕这些实践

Web阶段知识点总结《二》

核能气质少年 提交于 2019-12-06 12:07:47
《二 》CSS 知识点回顾: HTML:超文本标记语言 描述内容显示在网页中 语法规则: 不区分大小写 标签成对,但是单标签 属性值必须双引号 标签固定 标签嵌套使用 常用标签: meta title div p span a:href img:src input select textarea form:action&method table:border get和post MIME类型: 就是标记文档的类型 格式:大类型/小类型 css:text/css js:text/javascript 图片:image/jpg 所有图片:image/* 1、CSS是什么? 层叠样式表 (Cascading Style Sheets) 定义如何显示HTML元素的样式 2、CSS的作用是什么? 1、提高工作效率 2、多样式层叠 3、提高了内容和样式的分离 就是美化HTML显示的内容 3、CSS的语法规则 规则: 选择器{属性名称:值;属性名称:值} eg: h1{color:red;} CSS不区分大小写,但是id和class选择器区分大小写 4、CSS的引入方式有多少? 1、内嵌样式 Html元素都有一个属性:style,直接在html元素内使用 eg: <h1 style="font-size:20px">今天好好听课</h1> 2、内部样式 在html文档的<head>标签中使用