Html+css编写太阳星系】的更多相关文章

我们都知道太阳系是以太阳为中心的,和所有受到太阳的引力约束天体的集合体.包括八大行星(由离太阳从近到远的顺序:水星.金星.地球.火星.木星.土星.天王星.海王星),而我用html和css所写的就是八大行星和太阳组成的星系,比较简易,代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="…
在任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一.代码维护和扩展.由于Web项目开发的分散性.独立性.整合的交互性等,所以定制一套完整的约定和规则显得尤为重要. 第一节 CSS样式文件的命名 建立样式表文件时,分类编写样式到下列样式表文件中,并统一放在[CSS]文件夹里: 主要 main.css 文字样式 font.css 表格 table.css 主题 themes.css 打印 print.css 补丁 mend.css 在项目初期,会把不同类别的样式…
CSS的编写是需要积累的,而一个好的css编写习惯对我们将来的成长是非常有利的,我会把我平时看到的或者遇到的会不定时的更新到这里,不时翻一下,但求有所进步. 如果各位看官也有看法和建议,评论下,我也会更新进来,谢谢! 1.css选择符是从右到左进行比配的,例如 #nav li,查找时先会去找到所有的li,然后再去筛选父元素,确定匹配的父元素......所以性能其实很差 所以尽量减少深度 2.减少inline  CSS的数量 3.使用现代合法的css属性 4.避免使用后代选择符 ,尽量使用子代选择…
前言:最近在做微信小程序,因为公司小,就我一个人弄前端的东西,js和页面都是我来弄,结果那天后台的人看到我的js代码,说我的代码写得不规范,函数什么的都很乱,弄得我羞愧难当,幸亏没看我的css,其实我的css命名也很随意==!一直觉得自己css其实还是可以的,但是突然发现自己到现在的css还没有很规范,很多名称什么的还很随意,有的地方用驼峰命名,有的又用横杠,有的还会用下划线,真的太随意了,所以就上网搜了搜命名规范,改了两天终于把样式全改过来了.因此做个小结: 意义:感觉规范css代码是非常有意…
在参与规模庞大.历时漫长且参与人数众多的项目时,所有开发者遵守如下规则极为重要: 保持 CSS 易于维护 保持代码清晰易懂 保持 CSS 的可拓展性 为了实现这一目标,我们要采用诸多方法. 本文档第一部分将探讨语法.格式以及分析 CSS 结构:第二部分将围绕方法论.思维框架以及编写与规划 CSS 的看法. CSS 文档分析 无论编写什么文档,我们都应当维持统一的风格,包括统一的注释.统一的语法与统一的命名规范. 总则 将行宽控制在 80 字节以下.渐变(gradient)相关的语法以及注释中的…
最初,在编写CSS的时候,我们往往想到哪儿就写到哪儿,它们之间的关联性和有序性并不在考虑之中.但随着代码量的增加,亦或是多人共同开发,CSS的编写规范变得重要起来了.本文通过三个方面,总结出CSS编写的最佳实践.一来强制自己按照规范编写CSS,二来可以推广到团队使用. 层级规范(从高到低) Popout Mask Navigation Content 书写规范 小写.英文 tab四个空格缩进 以'-'短横杠连接名词 为选择器添加状态前缀(.is-xxx) 关于空格的使用 选择器与{之间有空格 属…
用CSS编写多种常见的图形 正方形与长方形 这个是最简单的,直接上代码 <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <style type="text/css"> div{ margin-bottom: 20px; background: pink; } /*长方形*/ .div div:n…
1.尽量少的使用全局的重置代码 全局重置代码:*{margin:0; padding:0;}对于熟悉CSS的人来说并不陌生,并且有很多人的第一句CSS代码就是这句.它可以避免不同浏览器的默认间距不同而造成的浏览器兼容性问题."*"在代码中一般都是代表通配符,在CSS中也是如此,可以代表所有的HTML元素.虽可以杜绝很多代码在浏览器之间的兼容问题,但是这种写法会降低CSS解析的效率.我们有更好的解决办法,就是用下面这种写法: html, body, div, dl, dt, dd, ul…
一.注释规范 1.文件顶部注释(推荐使用) /* * @description: 中文说明 * @author: name * @update: name (2013-04-13 18:32) */ 2.模块注释 模块注释必须单独写在一行 /* module: module1 by 张三 */ … /* module: module2 by 张三 */ 3.单行注释与多行注释 单行注释可以写在单独一行,也可以写在行尾,注释中的每一行长度不超过40个汉字,或者80个英文字符. /* this is…
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生.它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:  Zen coding下的编码演示 去年年底,该插件已经改名为Emmet.但Emmet不只改名,还带来了一些新特性.本文就来直观地演示给你. 一.快速编写HTML代码 1.  初始化 HTML文档需要包含一些固定的标签,比如<html>.<head>.<body>等,现在你…
JSBin 该编辑器的特点是编写可直接编写 HTML.CSS.JavaScript 并且可以在 output 中实时观察编写效果:可设置自动运行 JavasScript 代码,其中最大的好处是有一个 console 调试框. JSFiddle 该编辑器的特点是编写可直接编写 HTML.CSS.JavaScript 但是要点击 Run 才能在 output 看到结果:有些特点的是他能引入外界的 库 或其它的各种库,支持前端框架,但并没有发现调试工具 console 之类.…
<div class="main_text">哈哈这就是我的小视频</div> 上面为html代码 接下来进行css的编写 .main_text{ position:relative; //给其一个相对定位 } .main_text::after{ //我们要对其使用伪类元素 content:""; width:100%; height:1px; position:absolute; left:; bottom:; background-co…
简单来说,格式如下: .block { /* styles */ } .block__element { /* styles */ } .block--modifier { /* styles */ } 如需查看详细介绍和更多内容,请查看原文<编写模块化CSS:BEM>…
html 规范 一 语法 1.用两个空格带她tab, 2.嵌套的元素应该缩进一次,即两个空格是最好 3.属性定义,全部使用双引号,尽量避免单引号. 4.不要在自闭和标签尾部添加闭合标签. 5.可选得结束标签,尽量不要省略 二 html5 dectype 1.每个html页面添加标准膜式的声明,以保证在每个浏览器的展示效果一致 三 字符编码 1.尽量使用UTF-8编码       <meta charset="UTF-8"> 四  引入css 和js 文件 1.引入css j…
1.尽量少写div.别没事干就加一个div层. 我们尽量做到代码清晰,结构清晰. 2.css的定位,漂浮,容量,margin,padding我们用的时候尽量. 写的时候,有很多种,但是我们必须要求自己用最简单的,这样子我们首先页面的能力才能大幅度提高. 出现问题的时候,才可以秒解决. 3.布局的时候,或者写一个大的div的时候,我们必须先看哪些东西是重复的,哪些需要考虑响应式容量等. 哪些在写清晰的时候,主要重用,所以这里要减少代码量. 4. css代码首先考虑的是清晰(为了复制),其次才是考虑…
之前一直没有注意到这一点,因为当看到一些优秀的网站的源代码的时候,打开他们引用的css文件格式看起来也并非规范.但幸运的昨天偶然间看到的通过增强CSS规范可读性可优化页面性能,于是下决心痛改前非. 我整理了我所能理解到的CSS规范,可能不全,不过确实可以增加代码一部分可读性了. 1.宜用两次空格代表tab,这样的话在所有环境下保持一致. 2.不要再自闭和标签尾部添加"/"  ( HTML5的规范中,自闭合标签不加斜杠);eg:你是不是也会这样做呢?<input name=&quo…
真心不知道用了less之后,怎么能让css写的更快.有时你定义了变量还得回到开头去看看.关键是定义的变量在css不停的修改中会变得没什么用. 用了之后没觉得会加快,感觉让我更加郁闷,求各位大神指点指点,是不是我在哪个地方错了. 比如: @color:#ccc; .border(@color:#ccc){ border:1px solid @color; } .div1{ color:@color; .border(red); } .div2{ color:@color; .border(blue…
①id和class的命名在保持语义性的同时尽可能的短.不推荐的写法:#navigation {} .atr {}推荐的写法  : #nav {} .author {}可以缩写单词,但缩写后务必能让人明白其含义.比如author缩写成atr就非常费解. ②属性书写顺序,首先定义显示属性推荐的写法  :.selector{float:left;width:300px;height:200px; font-size:14px;color:#f36;}不推荐的写法:.selector{font-size…
CSS预处理语言之一-------LESS Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量.Mixin.函数等特性,使 CSS 更易维护和扩展. Less 可以运行在 Node 或浏览器端. 1.声明变量: @变量名:变量值 使用变量:@变量名 >>>变量使用的原则 多次频繁出现的值,后期需要统一修改的值,牵扯到数值运算的值. >>>less中的变量类型, ① 数值类:不带单位的123 带单位的122px: ②字符串类型,带引号的"h…
1,CSS中原生的变量定义语法是:--*,变量使用语法是:var(--*),其中*表示我们的变量名称:在CSS变量命名中,不能包含$,[,^,(,%等字符,普通字符局限在只要是“数字[0-9]”“字母[a-zA-Z]”“下划线_”和“短横线-”这些组合,但是可以是中文,日文或者韩文,因此CSS变量命名是有限制的.…
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>jquery拖拽改变div大小效果</title> <style>*{margin:0;padding:0;}ul,o…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算机科学学院</title> <link href="css/bgcss.css" rel="stylesheet"> </head> <body> <!--顶部图片部分--…
在日常的项目中,出现复选框或者单选框,应该都属于常见需求了,最开始阶段,一般只有两种可能性: 一.完全使用  <input type="checkbox" />或者<input type="radio" />完成复选框和单选框,如此,就必须接受不同的浏览器对input[type=checkbox]或者input[type=radio]的默认定义,基本上没办法对其默认样式进行修改. 二.使用js模拟,使用任意的html标签,如span,定义一个…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con…
1.三角样式 htriangle-down { height:; border-left:11rpx solid transparent; border-right:11rpx solid transparent; border-top:12rpx solid #475669; } 2.半圆  html : <view class="user-divide"> <view class="user-divide-line"></view&…
一.排序分类 1. content overflow position z-index display float ... 表示定位/布局的属性(content比较特殊,作为伪元素不可少的,经常放置于第一位) 2. width height margin padding border ... 表示盒子模型的属性 3. background ... 表示背景的属性 4. color font line-height text-* vertical-align ... 字体相关的属性 5. list…
HTML5 Plus移动App(5+App) 工具: 开发工具HBuilder下载下载地址 开发工具HBuilderX下载下载地址(替代HBuilder) 框架: uni-app :是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台 (文档地址     培训视频) MUI:前端UI框架 与bootstrap相似 HTML5+扩展了JavaScript对象plus以实现pc端没有的功能 HTML5+包含HTML5Plus规…
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>怦怦跳爱心</title> <link rel="stylesheet" type="text/css" href="index.css"/> </head> <body> <label>…
HTML部分: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>动态字体</title> <link rel="stylesheet" type="text/css" href="index.css"/> </head> <body> <h1&…
http://www.iteye.com/news/27580 用法: http://docs.emmet.io/cheat-sheet/ sublime 2 添加:1. Ctrl+Alt+p -> install 2. emmet VS2010插件: http://visualstudiogallery.msdn.microsoft.com/924090a6-1177-4e81-96a3-e929d7193130…