太原建设厅官方网站郑州seo实战培训

pingmian/2025/10/8 14:35:55/文章来源:
太原建设厅官方网站,郑州seo实战培训,泊头做网站找哪家好,珠海网站建设解决方案一.CSS简介 1.1 CSS简介 ① CSS指的是层叠样式表#xff0c;用来控制网页外观的一门技术 ② CSS发展至今#xff0c;经历过CSS1.0 CSS2.0 CSS2.1 CSS3.0这几个版本#xff0c;CSS3.0是CSS最新版本 1.2 CSS引入方式 ① 在一个页面引入CSS#xff0c;共有三种方式 外部…一.CSS简介 1.1 CSS简介 ① CSS指的是层叠样式表用来控制网页外观的一门技术 ② CSS发展至今经历过CSS1.0 CSS2.0 CSS2.1  CSS3.0这几个版本CSS3.0是CSS最新版本 1.2 CSS引入方式 ① 在一个页面引入CSS共有三种方式 外部样式表内部样式表行内样式表 ② 外部样式表实际开发中使用 是最理想的CSS引入方式外部样式表引入是指把CSS代码和HTML代码单独放在不同的文件中然后在HTML中使用link引入CSS文件语法link relstylesheet typetext/css href文件路径rel 的取值是固定的就是stylesheet, 表示引入的是一个样式表文件type属性的取值也是固定的“text/css”表示这个标准的CSShref表示CSS的文件路径link标签是放到head标签内的 ③ 内部样式表 把HTML代码和CSS代码放到同一个HTML文件中CSS代码是放在style标签内style标签是放在head标签内部的语法type text/css 是必须添加的这是标准的CSS headstyle typetext/css/style /head ④ 行内样式表 行内样式表也是把HTML代码和CSS代码放到同一个HTML文件中但是两者有本质的区别内部样式表的CSS是在“style标签”内定义的行内样式表的CSS是在“标签的style属性”中定义的 二.CSS选择器 2.1 元素的id和class ① id属性 id属性具有唯一性在一个页面中相同的id只能出现一次 ② class属性 就是“类”可以为同一个页面的相同元素或者不同元素设置相同的class然后使相同的class的元素具有相同的CSS样式 ③ 理解id就像身份证号class就像你的名字身份证号只能有一个但是名字可以有多个 2.2 CSS选择器 1.选择器简单介绍 ① 选择器就是选中你想要的元素就是指用一种方式把你想要的那个元素选中只有把这个元素选中你才能为它添加样式 ② 五种常用的选择器 元素选择器id选择器class选择器后代选择器群组选择器 ③ 语法 选择器 {      属性1取值1      属性2:  取值2      ...      属性n: 属性n; } 2.五种常用选择器介绍 ① 元素选择器 选中相同的元素然后对相同的元素定义同一个CSS样式语法表示把页面中所有div选中然后定义它们的宽和高 div{width:100px; height:100px;} ② id选择器 id名前面必须加上前缀#否则该选择器无法生效语法 #box{width:100px; height:100px;}  ③ class选择器 类选择器可以对“相同的元素”或者“不同的元素” 定义相同的class属性然后再针对这个class元素进行CSS样式操作class前面必须加上前缀英文句号如果要为多个元素定义相同的样式建议使用class选择器语法 .box{width:100px; height:100px}  ④ 后代选择器 选择元素内部的后代元素语法 #father div{width:100px; height:100px} 父元素和后代元素要用空格分隔开 ⑤ 群组选择器 同时对几个选择器进行相同的操作语法 h3,p{width:100px; height:100px}  对于群组选择器两个选择器之间必须要用英文逗号隔开 三.字体样式 ① 字体样式属性 属性说明font-family字体类型font-size字体大小font-weight字体粗细font-style字体风格color字体颜色 ②  font-family 定义字体类型语法font-family: 字体1 字体2 字体3 字体4....font-family 可以指定多种字体使用多个字体按照从左到右的顺序排列并且以英文逗号隔开如果不定义浏览器会采用默认字体类型“宋体”如果字体类型只有一个英文单词则不需要加双引号如果是由多个英文单词组成或者是有中文的需要加双引号加英文的双引号 ③ font-size font-size:像素值font-size的取值有两种一种是关键字small   medium  large 等另外一种是 “像素值”如10px, 16px21px等只需要掌握像素值的方式就可以px:像素1像素指的是一张图片中最小的点或者是计算机屏幕最小的点px是相对单位电脑分辨率不同1px的大小也会不同 ④ font-weight 定义字体粗细语法font-weight: 取值font-weight的属性值有两种 1100~900的数值不建议 2关键字normal(正常 400)   lighter(较细 100)  bold(较粗 700)   bolder(很粗 900) ⑤ font-style 定义斜体风格语法font-style:取值取值normal:正常值   italic:斜体   oblique:斜体italic是字体的一个属性但是并非所有的字体都有这个属性对于有italic属性的字体可以使用它实现斜体效果没有italic属性的字体就使用oblique实现斜体效果 ⑥ color 使用color来定义字体颜色语法color: 颜色值color的取值一种是关键字一种是十六进制RGB的值关键字blue  green ⑦ CSS注释 /*    */  四.文本样式  ① 首行缩进 text-indent 使用这个属性实现p元素的首行缩进语法text-indent:像素值 ② 水平对齐text-align 控制文本在水平方向上的对齐方式语法 text-align: 取值属性取值 left (左对齐)  center(居中)  right(右对齐)不仅对文本有效对图片也有效 ③ text-decoration 属性 定义文本的修饰效果下划线中划线顶划线语法text-decoration: 取值取值none(去除所有的划线效果)    underline(下划线)   line-through(中划线)  overline(顶划线)超链接去掉下划线a{ text-decoration:none }下划线标明文章的重点中划线一般用于促销顶划线不怎么用 ④ text-transform 属性 进行文本大小写转换针对英文中文不存在大小写之分语法 text-transform取值取值:none(无转换)  uppercase(转换为大写)   lowercase(转换为小写)   capitalize(指将每个英文单词首字母转换为大写) ⑤ line-height 属性 一行的高度 ⑥ 间距letter-spacing word-spacing letter-spacing 控制字与字之间的举例语法letter-spacing像素值word-spacing控制两个单词之间的距离word-spacing 一般来说只针对英文单词而言 五.边框样式 5.1 整体样式 ① border-width: 用于定义边框的宽度是一个像素值 ② border-style用于定义边框的外观 none: 无样式dashed:虚线solid:实线 ③ border-color:用于定义边框的颜色取值可以是关键字或者十六进制RGB值 ④ 简写形式border: 1px solid red 5.2局部样式 ① 边框 border-top:上边框border-bottom:下边框border-left:左边框border-right:右边框 六. 列表样式 6.1 定义列表项符号 ① 语法list-style-type:取值 ② 属性取值 有序列表 属性值说明decimal阿拉伯数字lower-roman小写罗马数字i, ii, iiiupper-roman大写罗马数组I II IIIlower-alpha小写英文字母a, b, c ....upper-alpha大写英文字母A B C 无序列表 属性值说明disc实现圆circle空心圆square正方形 ③ 去除列表项符号 语法 list-style-typenone 作用用这句话去除有序列表和无序列表的列表项符号 6.2 列表项图片 ① list-style-image: url(图片路径) ② 使用图片来代替列表项符号 七.表格样式 7.1 表格标题位置 ① caption-side作用定义表格标题的位置 ② 语法 caption-side:取值 ③ 取值top标题在顶部    bottom标题在底部 7.2 表格边框合并 ① border-collapse: 去除单元格之间的空隙将两条边框合并为一条 ② 语法border-collapse: 取值 ③ 取值separate(边框分开有空隙)   collapse(边框合并无空隙) 7.3 表格边框间距 ① border-spacing: 定义表格边框间距 ② 语法border-spacing像素值 八.图片样式 8.1 图片大小 ① 改变图片大小 ② 语法 width:像素值    height:像素值 8.2 图片边框 ① 语法border: 1px solid red; 8.3 图片对齐 ① text-align:定义图片的水平对齐方式 语法 text-align取值取值left (左对齐)    center(居中对齐)    right(右对齐) 场景文本水平对齐和图片水平对齐注意在图片的父元素中定义不是在img中定义的 ② vertical-align : 定义图片的垂直对齐方式 语法vertical-align:取值取值top(顶部对齐)    middle(中部对齐)    baseline基线对齐  bottom(底部对齐) 8.4 文字环绕float ① 作用使用float 实现文字环绕图片的效果 ② 属性float:取值 ③ 取值 left(元素向左浮动)     right(元素向右浮动) 九. 背景样式 背景图片样式属性 属性说明background-image定义背景图片地址background-repeat定义背景图片重复background-position定义背景图片位置background-attachment定义背景图片固定 9.1 background-color ① 作用定义元素的背景颜色 ② 语法background-color颜色值 ③ 颜色值有两种一种是关键字颜色的英文名称red, green, blue 一种是十六进制RGB值 9.2 background-image ① 作用为元素定义背景图片 ② 语法 background-image: url(图片路径) ③ 需要给元素定义宽和高背景图片才会显示 ④ 图片引入方式, 下面两种都可以 background-image: url(img/haizei.png)background-image: url(img/haizei.png) 9.3 backgroung-repeat ① 作用定义背景图片的重复方式 ② 语法background-repeat: 取值 ③ 取值 属性值说明repeat在水平方向和垂直方向上同时平铺(默认值)repeat-x只在水平方向x轴上平铺repeat-y只在垂直方向y轴上平铺no-repeat不平铺 9.4 background-position ① 作用用来定义背景图片位置 ② 语法background-position像素值关键字 ③ 取值 取值为像素值background-position水平距离  垂直距离水平距离和垂直距离这两个数值要用空格隔开两者取值都是像素值取值为关键字取值为关键字的时候也要同时设置水平方向和垂直方向的值 top left 左上top center(靠上居中)top right右上left center靠左居中center center正中right center靠右居中bottom left 左下bottom center靠下居中bottom right右下 9.5 background-attachment  ① 定义背景图片是随元素一起滚动还是固定不动的 ② background-attachment:取值 ③ 属性取值 scroll: 随元素一起滚动默认值fixed: 固定不动 十.超链接样式 10.1 超链接伪类 ① 作用定义超链接在鼠标单击的不同时期的样式 ② 语法这4种样式的定义顺序不能改变 a:link {...}      定义a元素未访问时的样式    a:visited {...}  定义a元素访问后的样式 a:hover {...}  定义鼠标经过a元素时的样式 a:active {...}  定义单击激活时的样式 ③ 实际开发中只会用到两种状态未访问时状态和鼠标经过状态 a{...}   未访问状态直接针对a元素定义就可以了 a:hover{...} 10.2 hover ① hover可以定义任何一个元素在鼠标经过时的样式 10.3 鼠标样式 ① cursor: 取值 ② 用来定义鼠标样式 ③ 在书里面208页可以看到各种鼠标样式使用的时候自查 ④ 自定义鼠标样式 cursor:url(图片地址) 属性值这个图片地址是鼠标图片地址后缀名为.cur属性值一般只会用到三个default  pointer text 十一. 盒子模型 11.1 盒子模型 ① 盒子模型概念 盒子模型是由4个属性组成的content(内容)    padding(内边距)  margin(外边距)  border(边框) 还有宽度width和 高度height两大辅助属性所有的元素都可以看成一个盒子盒子模型组成 属性说明content内容可以是文本或图片padding内边距用于定义内容与边框之间的距离margin外边距用于定义当前元素与其他元素之间的距离border边框用于定义元素的边框 ② 盒子模型的组成部分 1内容区content 是盒子模型的中心呈现了盒子的主要信息内容这些内容可以是文本图片等多种类型内容区是盒子模型必备的组成部分其他3个部分都是可选的内容区有三个属性width  height  overflowwidth和height可以指定盒子内容的宽度和高度只是针对内容区并不包括padding部分当超出width和height的时候可以使用overflow属性指定溢出处理方式 2内边距(padding) 指的是内容与边框之间的空间可以看成是内容区的背景区域内边距的属性padding-top  padding-bottom padding-left padding-right   padding(简写) 3外边距(margin) 两个盒子之间的距离可能是子元素与父元素之间的距离也可能是兄弟元素之间的距离外边距使得元素之间不必紧凑地连接在一起外边距的属性margin-top margin-bottom margin-left margin-right  marginCSS允许给外边距属性指定负数值当外边距为负值时整个盒子将向指定负值的相反方向移动以此产生盒子的重叠效果 4边框(border) 边框属性border-width border-style border-color   border(简写)border-width 指定边框宽度border-style 指定边框类型border-color 指定边框颜色 11.2 宽高 只有块元素才可以设置width和height, 行内元素是无法设置width和height的 11.3 边框   border 语法border: 1px solid red第一个值指的是边框宽度第二个指的是边框外观第三个指的是边框颜色 11.4 内边距 padding ① 语法 padding-top: 像素值  padding-bottom: 像素值  padding-left: 像素值  padding-right: 像素值 ② 简写 padding:像素值;           // 表示4个方向的内边距都是20px padding:像素值1 像素值2;    // 表示 top 和 bottom 是 20px   right 和 left 为 40px padding: 像素值1 像素值2 像素值3 像素值4   // 表示上右下左 11.5 外边距 margin ① 外边距指的是边框到父元素或者兄弟元素之间的那一部分外边距是在元素边框的外部的 ② margin的局部样式 margin-top:像素值 margin-right:像素值 margin-bottom:像素值 margin-left:像素值 ③ 只有父元素时该元素设置的margin 就是相对于父元素之间的距离 ④ 当既有父元素又有兄弟元素时该元素会先看看四个方向有没有兄弟元素存在如果该方向有兄弟元素则这个方向的margin就是相对于兄弟元素而言如果该方向没有兄弟元素则这个方向的margin就是相对于父元素而言 ⑤ padding和margin的区别在于 padding体现的是元素的内部结构margin体现的是元素之间的相互关系 ⑥ margin的简写形式 margin: 像素值// 表示4个方向都是这个值 margin:像素值1 像素值2   // 表示 top 和 bottom是 像素值1  right 和 left 为像素值2 margin:像素值1 像素值2 像素值3 像素值4 // 顺时针  上右下左 十二. 浮动布局  ① 正常文档流 将页面从上到下分为一行一行其中块元素独占一行相邻行内元素在每一行中按照从左到右排列直到该行排满就是默认情况下页面元素的布局情况 ② 脱离文档流 脱离正常文档流如果要改变正常文档流可以使用两种方式 浮动和定位 ③ 浮动 通过设置float属性让元素向左浮动或者向右浮动以便让周围元素或文本围绕这个元素语法float: 取值取值left 元素向左浮动   right 元素向右浮动如果让两个或者多个块元素并排在同一行这个时候可以考虑浮动将块元素脱离正常文档流来实现 ④ 清除浮动 clear取值 属性值说明left清除左浮动right清除右浮动both同时清除左浮动和右浮动 如果要清除所有浮动clearboth 十三. 定位布局 13.1 定位布局简介 四种方式 固定定位fixed  相对定位relative 绝对定位absolute 静态定位static 通过position 属性来实现的  ① fixed 固定定位固定定位指的是固定的元素不会随着滚动条拖动而改变位置语法 position:fixed; top:像素值 bottom:像素值 left像素值 right: 像素值 这四个属性是设置元素相对浏览器的位置这四个值得参考对象是浏览器得四条边 ② relative  相对定位该元素的位置是相对于它的原始位置计算而来的语法 position: relative; top:像素值 bottom:像素值 left像素值 right: 像素值 这四个值得参考对象是该元素得原始位置 ③ 绝对定位 绝对定位精确得把元素定位到任意你想要得位置一个元素变成绝对定位之后这个元素就脱离文档流了此时这个元素浮于其他元素上面已经完全独立起来了 position: relative; top:像素值 bottom:像素值 left像素值 right: 像素值 这四个值得参考对象是浏览器的四条边默认情况下固定定位和绝对定位的位置是相对于浏览器而言的相对定位的位置是相对于原始位置而言的 ④ 静态定位 默认情况下元素没有指定position属性时这个元素就是静态定位的如果想要使元素从其他定位变成静态定位就需要使用position:static 来实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89259.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设大概需要多少费用网站建设域名是什么

文章目录 连续子数组的最大和题目思路代码实现 连续子数组的最大和(二)题目思路代码实现 连续子数组的最大和 题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组…

企业网站建设培训应用最广网站建设技术

css animation 动画如何保留动画结束后的状态 animation-fill-mode: forwards 一、问题描述 在做一个弹窗动画提示的时候遇到了一个问题: 在动画结束的时候,移除元素时会有闪一下的问题,像这样: 我的动画结尾是这样的&#xff…

网站建设先进js网站大全

刚开始接触这种数据持久化框架时,使用的是Maybatis,相较于最原始的JDBCSQL模式,Maybatis简直就是神器,特别是在用过Maybatis动态SQL后,简直就开始对Maybatis爱不释手。后来工作要求,又接触到了Hibernate&am…

一家电子商务网站建设心得校园网站建设项目总结报告

目录 一、grid布局是什么二、grid布局的属性三、容器属性1、display①、语句②、属性值 2、grid-template-columns属性、grid-template-rows属性①、定义②、属性值1)、固定的列宽和行高2)、repeat()函数3)、auto-fill关键字4)、f…

微信网站开发服务软件开发公司app

来源 | 码海封图 | CSDN 付费下载于视觉中国前言我们每天都在用 Google, 百度这些搜索引擎,那大家有没想过搜索引擎是如何实现的呢,看似简单的搜索其实技术细节非常复杂,说搜索引擎是 IT 皇冠上的明珠也不为过,今天我们来就来简单…

个人简介网站源码广告版面设计图片

转发 HttpServletRequest 用法 req.getRequestDispatcher("studentServlet").forward(req, resp);重定向 HttpServletResponse 用法 resp.sendRedirect("studentServlet");区别 转发的主导权在服务器,重定向的主导权在客户端 转发可以用request传递数据…

网站搭建环境营销型网站典型

二分算法简介&#xff1a; 二分查找算法只适用于数组有序的情况&#xff1f;&#xff08;只要数组中存在某种规律就可以用&#xff09;模版&#xff1a; 朴素的二分模版查找左边界的二分模版查找右边界的二分模版 朴素二分模版 while(left < right){int mid left (right-l…

调用别人网站注册表单php网站开发职责

前言 1、DWD 层开发 DWD层设计要点&#xff1a; &#xff08;1&#xff09;DWD层的设计依据是维度建模理论&#xff08;主体是事务型事实表&#xff08;选择业务过程 -> 声明粒度 -> 确定维度 -> 确定事实&#xff09;&#xff0c;另外两种周期型快照事实表和累积型…

威海高区建设局网站服务态度 专业的网站建设

目录 一.map映射1.简介2.包含头文件及其初始化3.基本操作4.用迭代器正反遍历5.添加元素的四种方式6.元素的访问7.对比unordered_map&#xff0c;multimap 二.set集合1.简介2.包含头文件及其初始化3.基本操作4.元素的访问5.set&#xff0c;multiset&#xff0c;unordered_set&am…

慈溪市规划建设网站wordpress安装上传文件

本篇文章借鉴于此处&#xff0c;如果只需显示树形组件&#xff0c;可以直接访问该博主文章。我这里对他的组件做了扩展&#xff0c;增加了点击展开和关闭操作&#xff0c;话不多说上代码。 1.数据结构 const data {label: 根目录,children: [{label: 目录A,children: [// 叶…

赛事竞猜网站开发百度上的网站怎么做

社区网站类场景下静态资源处理 场景描述 解决的问题 本实践通过搭建WordPress博客系统&#xff0c;向用户展示如何l 静态资源&#xff08;图片、视频等&#xff09;CDN访问加速和刷新 将图片、附件等静态资源上传到阿里云OSS&#xff0c;并通过阿里l OSS对象跨国际区域进行复…

镇江房产网站建设做网店网站

Nginx学习&#xff1a;代理模块&#xff08;四&#xff09;响应头与SSL 响应头相关的配置也和我们之前在 FastCGI 系列学过的响应头配置是类似的&#xff0c;这一块也比较简单。而另一部分则是 Proxy 模块另一个特有的功能&#xff0c;SSL 相关的配置。不过这一块吧&#xff0c…

做网站有意思吗广州网站设计成功刻

目录 引言 统一异常处理 异常全部监测 引言 将异常处理逻辑集中到一个地方&#xff0c;可以避免在每个控制器或业务逻辑中都编写相似的异常处理代码&#xff0c;这降低了代码的冗余&#xff0c;提高了代码的可维护性统一的异常处理使得调试和维护变得更加容易&#xff0c;通…

中小学图书馆网站建设做网站电话

我只是一个搬运工 更改密码远程连接

湖北省建设厅官方网站石家庄网站推广专家

ares-sdk初始开发测试使用的是oracle数据库&#xff0c;由于宁波通商的特殊需要&#xff0c;必须把数据库环境从oracle转向mysql。 现对转换过程中出现的问题及经验总结如下&#xff1a;主键生成策略创建一个专门记录序列的表sequence,记录有当前序列号,序列的间隔如1创建记录当…

企业为什么要建站台呢整站seo服务

二叉树层序遍历 题目链接&#xff1a;102. 二叉树的层序遍历 思路&#xff1a;利用队列来存储遍历的节点&#xff0c;同时要定义size来保存当前层的节点个数。 时间复杂度O(n) 层序遍历的一般写法&#xff0c;通过一个 while 循环控制从上向下一层层遍历&#xff0c;for 循…

网站和微信公众号建设海南教育学会网站建设

目录 前言 1.下载Gitlab 2.安装Gitlab 3.启动Gitlab 4.安装cpolar 5. 创建隧道配置访问地址 6.固定GitLab访问地址 7. 配置二级子域名 8. 测试访问二级子域名 前言 GitLab 是一个用于仓库管理系统的开源项目&#xff0c;使用Git作为代码管理工具&#xff0c;并在此基…

小额贷网站建设wordpress顶部工具栏修改logo

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…

海口智能建站详情wordpress 后台很慢

目录 &#xff08;1&#xff09;背包问题 &#xff08;2&#xff09;最长公共子串 &#xff08;3&#xff09;小结 本章内容&#xff1a; 学习动态规划&#xff0c;它将问题分成小问题&#xff0c;并先着手解决这些小问题。学习如何设计问题的动态规划解决方案。 &#xff…