CSS样式 一

引入一个CSS文件。标签样式(<script></script>),内联样式表:直接写在对应标签的style属性上。

内联样式表覆盖内部样式表,内部样式表覆盖外部样式表。

内联样式表<优先>内部样式表<优先>外部样式表<优先>浏览器省缺设置。

CSS层叠样式表

样式表的引入方式:

1.link(外部样式表)

2.style标签(内部样式表)

3.写在标签style属性值里面(内联样式表)

4.@import();

如果声明的样式相同,那么后面的会覆盖前面的样式(后定义的声明会覆盖先定义的声明)

CSS基本语法:

div{background:#fff;text-elign:center;color:#f00;font-weight:bold;}

div :选择器     {..........} :一条或则多条声明;

声明:

         冒号的前面是声明的属性。(CSS属性)

         冒号后面是声明的属性的值。(CSS属性值)

CSS高级语法:

        选择器分组使用逗号分隔两个选择器。

div,p{background:#fff;text-elign:center;color:#f00;font-weight:bold;}

选择器又分为几种:

ID选择器

         一般用于大板块的标签上面,用在FORM表单INPUT,TEXTAREA,SELECT,form.

        ID属性尽量不用,因为在表单上不受影响!有些前段开发人员认为ID就是为表单而生。

        例:#.odiv {background:#fff;color:#f000;}

类选择器:

        页面大量使用的选择器,可以反复的使用!

        .op {background:#f000;}

标签(元素)选择器:

        标签名作为选择器。

属性选择器:

        div[id=odiv]{height:100px;}

网页基本布局

        选择器:

                派生选择器里面可以包含其他选择器。

                派生选择器是由其它选择器组成。

                派生选择器可以包含:ID选择器,类选择器,属性选择器等....

块元素居中:margin:0 auto;

安全的现实宽度:900px-1200px,选择主流的显示器宽度最低在1280px,高度一般不使用,特殊情况下使用。最好能用内容撑开,不要使用高度来固定。

margin:外边距

padding:内边距

border:1px solid #90;(边框)

背景:

background:url(images/001.png) 100px 100px/200px 200px no-repeat;(在背景中插入图片)

background-color:#f00;(设置背景颜色)

background-position:0 0;(改变图片在背景中的位置)

background-size:100% 100%;(背景图片的尺寸)

背景图片和背景颜色是不同的两个属性,当两个属性都在设置的情况时,他们都会生效。

CSS样式中如果要设置0,请不要使用单位。

CSS样式注释格式:/* 需注释内容 */

水平对齐方式:

        text-align:left;(左对齐)

                        right(右对齐)

                        center(居中)

                        start(内容对齐开始边界,css3)

                        end(内容对齐结束边界,css3)

                        justify(内容两端对齐,css3)

垂直对齐方式:

        vertical-align:baseline;(将支持vertical特性的对象的内容的极限对齐)

                              sub(垂直对齐文本下标)

                              super(垂直对齐文本上标)

                              top(将支持vartical特性的对象内容与对象顶端对齐)  

                              text-top(将支持vartical特性的对象的文本与对象顶端对齐)

                              middle(将支持vartical特性的对象的内容与对象中部对齐) 

                               bottom(将支持vartical特性的对象的文本与对象底部对齐)

盒子模型:

        内边距:从边框到内容之间的位置,不包括边框。(一般情况下不要设置左右内边距,因为会使盒子模型变大,从而影响我们的布局。)

        外边距:边框线以外的位置。不包含在当前元素(标签)内部。围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的‘空白’。设置外边距最简单的方法就是使用margin属性,这个属性接受任何长度单位,百分数值,甚至是负值。

        边框:从内边距到外边距之间的位置。

外边距合并:

        当两个元素(标签)相邻时,且两个都有外边距时,会产生合并现象。合并后取外边距最大的哪一个值。

一个标签包含另一个标签时:

        当一个元素包含另一个元素时(假设他们没有内边距或边框把外边距分隔开),他们的上和/或下边距也会发生合并。当一个标签没有内容,没有内边距,他们的上下边框会发生合并。

定位:

        static:默认情况下是static定位,静态定位。

        relative:相对定位,元素框偏离某个距离。元素仍保持未定位前的状态,它原本所占的空间仍保留。

        absolute:绝对定位,元素框从文档流完全删除,并相对于包含块定位。包含块可能是文档中另一个元素或则是初始包含块。元素原先在正常文档流中所占的空间关闭,就好似元素原本不存在一样。元素定位后生成一个块级框,而不是原本它在正常流中生成何种类型的框。

        绝对定位在实际使用中,在进行学习,绝对定位要配合相对定位和固定定位来使用。用得较多。

浮动:float:left|right;

        浮动以后的元素(标签)脱离了文档流,元素所占的位置被删除了。下面的元素会向上移动。

        使用浮动必须清楚浮动。clear:both;

        清楚浮动必须在浮动元素后面的其它没有浮动的元素上清楚。(加一个块元素,在块元素上清楚浮动)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值