当前位置: 首页 > news >正文

小程序与手机网站区别网站推广seo优化

小程序与手机网站区别,网站推广seo优化,建设网站哪些好,昆明网站多端小程序设计目录 一、CSS介绍 CSS语法 CSS注释 CSS的几种引入方式 二、CSS选择器 基本选择器 组合选择器 属性选择器 分组和嵌套选择器 伪类选择器 伪元素选择器 选择器的优先级 三、CSS属性相关 宽和高 字体属性 文字属性 背景属性 边框 border-radius display属性 …目录 一、CSS介绍 CSS语法 CSS注释 CSS的几种引入方式 二、CSS选择器 基本选择器 组合选择器 属性选择器 分组和嵌套选择器 伪类选择器 伪元素选择器 选择器的优先级 三、CSS属性相关 宽和高 字体属性 文字属性 背景属性 边框 border-radius display属性 CSS盒子模型 margin外边距 padding内填充 float浮动 clear overflow溢出属性 定位position 四、综合实例 一、CSS介绍 CSSCascading Style Sheet层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表它就会按照这个样式表来对文档进行格式化渲染。 CSS就是对HTML标签做样式的让不好看的变得更加的好看。 CSS语法 每个CSS样式由两个组成部分选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 选择器 {属性名1:属性值;属性名2:属性值;属性名3:属性值;属性名4:属性值;属性名5:属性值; } CSS注释 /*这是注释*/ 注释符号的快捷键ctrl ?  CSS的几种引入方式 行内样式 行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。 p stylecolor: redHello world./p 内部样式 嵌入式是将CSS样式集中写在网页的head/head标签对的style/style标签对中。 headmeta charsetUTF-8titleTitle/titlestylep{background-color: #2b99ff;}/style /head 外部样式 外部样式就是将css写在一个单独的文件中然后在页面进行引入即可。推荐使用此方式。 link hrefmystyle.css relstylesheet typetext/css/ 二、CSS选择器 如何学习CSS? 1. 先学习如何找到标签2. 找到标签之后在进行属性操作 选择器种类非常之多但是大多数都是了解的用的最多的也就几个。对我们来说只需要掌握几个就可以了。 基本选择器 元素选择器 p {color: red;} ID选择器 #i1 {background-color: red; } 类选择器 .c1 {font-size: 14px; } p.c1 {color: red; } 注意 样式类名不要用数字开头有的浏览器不认。标签中的class属性如果有多个要用空格分隔。 通用选择器 * {color: white; } 组合选择器 我们使用亲戚关系表示标签之间的关系。 后代选择器 /*li内部的a标签设置字体颜色*/ li a {color: green; } 儿子选择器 /*选择所有父级是 div 元素的 p 元素*/ divp {font-family: Arial Black, arial-black, cursive; } 毗邻选择器 /*选择所有紧接着div元素之后的p元素*/ divp {margin: 5px; } 弟弟选择器 /*i1后面所有的兄弟p标签*/ #i1~p {border: 2px solid royalblue; } 属性选择器 通过标签的属性来查找标签标签都有属性 div classc1 idd1/div id值和class值是每个标签都自带的属性还有另外一种自定义属性 通过标签的自定义属性来查找标签 针对于usernamekevin password123属性就是div标签的自定义属性 div classc1 idd1 usernamekevin password123/div 分组和嵌套选择器 分组选择器 使用逗号隔开所有的选择器都是并列的 /*div标签和p标签统一设置字体为红色*/  div, p {color: red; } 嵌套选择器 使用空格隔开选择器不是并列的最终生效的还是最后一个选择器  /*.c1类内部所有p标签设置字体颜色为红色*/ .c1 p {color: red; } 伪类选择器 未访问的链接 a:link {color: #FF0000 } 鼠标移动到链接上 a:hover {color: #FF00FF } 选定的链接 a:active {color: #0000FF } 已访问的链接 a:visited {color: #00FF00 } input输入框获取焦点时样式 input:focus {outline: none;background-color: #eee; } 伪元素选择器 first-letter 常用的给首字母设置特殊样式  p:first-letter {font-size: 48px;color: red; } before 在每个p元素之前插入内容 p:before {content:你好啊;color:red; } after 在每个p元素之后插入内容 p:after {content:[?];color:blue; } before和after多用于清除浮动它可以解决浮动中的父标签塌陷问题!!!  选择器的优先级 比较选择器的优先级高低 1. 选择器相同的情况下 就近原则离谁越近就听谁的 2. 选择器不同的情况下 行内选择器     id选择器     类选择器    标签选择器  三、CSS属性相关 宽和高 width属性可以为元素设置宽度。 height属性可以为元素设置高度。 块级标签才能设置宽度内联标签的宽度由内容来决定。 默认情况下只有块级元素才能设置长、宽内联元素不能设置设置了也不错就是没有效果而已。 字体属性 文字字体 font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体则会尝试下一个。浏览器会使用它可识别的第一个值。 body {font-family: Microsoft Yahei, 微软雅黑, Arial, sans-serif } 字体大小 inherit表示继承父元素的字体大小值 p {font-size: 14px; } 字重粗细 font-weight用来设置字体的字重粗细  值 描述 normal 默认值标准粗细 bold 粗体 bolder 更粗 lighter 更细 100~900 设置具体粗细400等同于normal而700等同于bold inherit 继承父元素字体的粗细值 文本颜色 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定 十六进制值 - 如: FF0000一个RGB值 - 如: RGB(255,0,0)颜色的名称 - 如:  red 还有rgba(255,0,0,0.3)第四个值为alpha, 指定了色彩的透明度/不透明度它的范围为0.0到1.0之间。 文字属性 文字对齐 text-align 属性规定元素中的文本的水平对齐方式。 值 描述 left 左边对齐 默认值 right 右对齐 center 居中对齐 justify 两端对齐 文字装饰 text-decoration 属性用来给文字添加特殊效果。 值 描述 none 默认。定义标准的文本。 underline 定义文本下的一条线。 overline 定义文本上的一条线。 line-through 定义穿过文本下的一条线。 inherit 继承父元素的text-decoration属性的值。 常用的为去掉a标签默认的自划线  a {text-decoration: none; } 首行缩进 将段落的第一行缩进 32像素 p {text-indent: 32px; } 背景属性 背景颜色 background-color: red; 背景图片 background-image: url(1.jpg); 背景重复  repeat(默认):背景图片平铺排满整个网页 repeat-x背景图片只在水平方向上平铺 repeat-y背景图片只在垂直方向上平铺 no-repeat背景图片不平铺 background-repeat: no-repeat; 背景位置 background-position: left top; /*background-position: 200px 200px;*/ 支持简写 background:#336699 url(1.png) no-repeat left top; 边框 边框属性 border-widthborder-styleborder-color /*简写方式*/ #i1 {border: 2px solid red; } 边框样式 值 描述 none 无边框。 dotted 点状虚线边框。 dashed 矩形虚线边框。 solid 实线边框。 除了可以统一设置边框外还可以单独为某一个边框设置样式如下所示 #i1 {border-top-style:dotted;border-top-color: red;border-right-style:solid;border-bottom-style:dotted;border-left-style:none; } border-radius 用这个属性能实现圆角边框的效果。 将border-radius设置为长或高的一半即可得到一个圆形。 display属性 用于控制HTML元素的显示效果。 值 意义 display:none HTML文档中元素存在但是在浏览器中不显示。一般用于配合JavaScript代码使用。 display:block 默认占满整个页面宽度如果设置了指定宽度则会用margin填充剩下的部分。 display:inline 按行内元素显示此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。 display:inline-block 使元素同时具有行内元素和块级元素的特点。 CSS盒子模型 以快递盒为例 快递盒和快递盒之间的举例称为是外边距用margin值表示快递盒和里面物品之间的举例称为是内边距用padding来表示盒子的厚度称为是边框用border来表示物品的实际大小称为是content margin用于控制元素与元素之间的距离margin的最基本用途就是控制元素周围空间的间隔从视觉角度上达到相互隔开的目的。padding用于控制内容与边框之间的距离   Border(边框)围绕在内边距和内容外的边框。Content(内容)盒子的内容显示文本和图像 看图  margin外边距 .margin-test {margin-top:5px;margin-right:10px;margin-bottom:15px;margin-left:20px; } /*推荐使用简写*/ .margin-test {margin: 5px 10px 15px 20px; } 顺序上右下左 常见居中 .mycenter {margin: 0 auto; } padding内填充 .padding-test {padding-top: 5px;padding-right: 10px;padding-bottom: 15px;padding-left: 20px; } /*推荐使用简写*/ .padding-test {padding: 5px 10px 15px 20px; } 顺序上右下左  补充padding的常用简写方式 提供一个用于四边提供两个第一个用于上下第二个用于左右如果提供三个第一个用于上第二个用于左右第三个用于下提供四个参数值将按上右下左的顺序作用于四边 float浮动 在 CSS 中任何元素都可以浮动。 浮动元素会生成一个块级框而不论它本身是何种元素。 关于浮动的两个特点 浮动的框可以向左或向右移动直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中所以文档的普通流中的块框表现得就像浮动框不存在一样。 三种取值 left向左浮动right向右浮动none默认值不浮动 CSS 浮动 clear clear属性规定元素的哪一侧不允许其他浮动元素。 值 描述 left 在左侧不允许浮动元素。 right 在右侧不允许浮动元素。 both 在左右两侧均不允许浮动元素。 none 默认值。允许浮动元素出现在两侧。 inherit 规定应该从父元素继承 clear 属性的值。 注意clear属性只会对自身起作用而不会影响其他元素。  清除浮动 清除浮动的副作用父标签塌陷问题 主要有三种方式 固定高度伪元素清除法overflow:hidden 伪元素清除法使用较多 .clearfix:after {content: ;display: block;clear: both; } overflow溢出属性 值 描述 visible 默认值。内容不会被修剪会呈现在元素框之外。 hidden 内容会被修剪并且其余内容是不可见的。 scroll 内容会被修剪但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被修剪则浏览器会显示滚动条以便查看其余的内容。 inherit 规定应该从父元素继承 overflow 属性的值。 overflow水平和垂直均设置overflow-x设置水平方向overflow-y设置垂直方向 圆形头像示例 !DOCTYPE HTML html headmeta charsetUTF-8meta http-equivx-ua-compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1title圆形的头像示例/titlestyle* {margin: 0;padding: 0;background-color: #eeeeee;}.header-img {width: 150px;height: 150px;border: 3px solid white;border-radius: 50%;overflow: hidden;}.header-imgimg {width: 100%;}/style /head bodydiv classheader-imgimg srchttps://pic.cnblogs.com/avatar/1342004/20180304191536.png alt /div/body /html 定位position 静态定位(static)默认情况下所有的标签都是静止的不能够移动相对定位(relative)相对自己原来的位置进行移动绝对定位(absolute)相对于是父标签移动的如果没有父元素那就按照body移动固定定位(fixed)相对于浏览器窗口定位 示例 !DOCTYPE html html langen headmeta charsetUTF-8title绝对定位/titlestyle.c1 {height: 100px;width: 100px;background-color: red;float: left;}.c2 {height: 50px;width: 50px;background-color: #ff6700;float: right;margin-right: 400px;position: relative;}.c3 {height: 200px;width: 200px;background-color: green;position: absolute;top: 50px;}/style /head body div classc1/div div classc2div classc3/div /div/body /html !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivx-ua-compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1title返回顶部示例/titlestyle* {margin: 0;}.d1 {height: 1000px;background-color: #eeee;}.scrollTop {background-color: darkgrey;padding: 10px;text-align: center;position: fixed;right: 10px;bottom: 20px;}/style /head body div classd1111/div div classscrollTop返回顶部/div /body /html 四、综合实例 顶部导航菜单 !DOCTYPE HTML html headmeta charsetUTF-8meta http-equivx-ua-compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1titleli标签的float示例/titlestyle/*清除浏览器默认外边距和内填充*/* {margin: 0;padding: 0;}a {text-decoration: none; /*去除a标签默认的下划线*/}.nav {background-color: black;height: 40px;width: 100%;position: fixed;top: 0;}ul {list-style-type: none; /*删除列表默认的圆点样式*/margin: 0; /*删除列表默认的外边距*/padding: 0; /*删除列表默认的内填充*/}/*li元素向左浮动*/li {float: left;}li a {display: block; /*让链接显示为块级标签*/padding: 0 15px; /*设置左右各15像素的填充*/color: #b0b0b0; /*设置字体颜色*/line-height: 40px; /*设置行高*/}/*鼠标移上去颜色变白*/li a:hover {color: #fff;}/*清除浮动 解决父级塌陷问题*/.clearfix:after {content: ;display: block;clear: both;}/style /head body !-- 顶部导航栏 开始 -- div classnavul classclearfixlia href玉米商城/a/lilia hrefMIUI/a/lilia hrefioT/a/lilia href云服务/a/lilia href水滴/a/lilia href金融/a/lilia href优品/a/li/ul /div !-- 顶部导航栏 结束 -- /body /html
http://www.zqtcl.cn/news/251665/

相关文章:

  • 怎么打造自己的网站如何做自已网站
  • 美容美发网站模板wordpress适合优化吗
  • 网站开发的著作权和版权沧州市做网站价格
  • 优客逸家网站源码酒吧装修
  • 深圳网站制作的公司怎么样开工作室做网站怎样找资源
  • 大连城乡建设局网站seo编辑招聘
  • 网站建设意见怎么在中国移动做网站备案
  • 做内贸哪个网站找客户网络外包
  • 古玩网站建设意义钟山县住房和城乡建设局网站
  • 网站开发微信公众号自定义菜单规则网站建设
  • 营销网站建设工作教育培训wordpress主题
  • 温州地区做网站公司如何注册新公司
  • 做的网站怎样评估价值全国信息公示系统官网
  • 外国网站签到做任务每月挣钱1g内存vps 开电影网站
  • 营销型网站案例易网拓互联购物
  • 河南企业网站制作微信小程序如何做
  • 金坛住房和城乡建设局网站wordpress 需要授权吗
  • 个人理财的网站开发天津 公司网站建设
  • 做电脑游戏破解的网站大宗交易平台软件
  • 男女做暖暖视频免费网站网络营销策划案ppt
  • 普通网站 多大空间网站开发报告参考文献
  • 来宾住房和城乡建设网站pc网站建设哪
  • WordPress一键开启全站SSL东莞企业网站建设公司
  • 青海省公路建设管理局官方网站wordpress 加入地图
  • 建湖专业做网站的公司如何制作wordpress网站地图
  • 做自媒体查找素材的网站石家庄网站建设费用
  • 建立局域网网站怎么做外国网站
  • 绍兴专业网站建设公司网站seo设计
  • 开发网站需要多久建设银行招聘网站
  • 靖江 建设局网站安阳做网站的公司有哪些