认识css

css

 

css样式:
css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观。基本上所有的html页面都或多或少的使用css。

 

存在方式有三种:元素内联、页面嵌入和外部引入

语法:style = 'key1:value1;key2:value2;'
在标签中使用 style='xx:xxx;'
在页面中嵌入 < style type="text/css"> </style > #在头部指定CSS样式
引入外部css文件

优先级:标签>页面镶入>外部,这个仅限同样的样式冲突是才有用

元素内联:
直接在标签上应用:代码如下
 <p style="background-color: aqua">shuaige</p>

效果图如下:

页面嵌入
在头部写好css样式然后应用:代码如下
<head><meta charset="UTF-8"><title>luotianshuai_study</title><!--在头部指定好CSS样式然后,在标签里使用class="样式名应用"--><style>.css_test{background-color: darkorchid;}</style>
</head>
<body><div><p class="css_test"><!--这里应用指定好的CSS样式名即可-->shuaige</p></div>
</body>

效果图如下:

 

外部引用

写一个独立的文件存储css样式代码如下:建议(在样式文件里加上标注防止出现遗忘) 

html代码如下:

<head><meta charset="UTF-8"><title>luotianshuai_study</title><!--这里通过link导入样式,有点类似与python导入模块中的import *--><link rel="stylesheet" href="study_html_css.css">
</head>
<body><div><p class=page_color><!--这里直接应用指定好的CSS样式名即可-->shuaige</p></div>
</body>

效果图如下:

 CSS样式应用中通过class应用CSS样式即可,还有两种知道即可代码如下:
id应用,"#",这个调用CSS样式的方法,就是在头部<style>#name{....}</style>     #name意思就是所有id为name的标签的都会使用这个Css样式,代码如下:

 

<head><meta charset="UTF-8"><title>luotianshuai_study</title><style>#name{background-color: red;}</style>
</head>
<body><div><p id="name"><!--这里不需要指定,只要id=name的就会自动应用头部指定的CSS样式-->shuaige</p><p id="name">luotianshuai</p></div>
</body>

效果图如下:

 

标签应用,为指定标签统一设置格式:在头部<style>p{....}</style>  这里的p是标签的名称,也可以是div这样就会给所有的div设置格式,代码如下:

<head><meta charset="UTF-8"><title>luotianshuai_study</title><style>p{background-color: lightskyblue;width: 100px;height:100px;}</style>
</head>
<body><div><p><!--这里不需要指定,只要id=name的就会自动应用头部指定的CSS样式-->shuaige</p><p>luotianshuai</p></div>
</body>

效果图如下:

 

CSS常用属性

 

background  【背景】

background-color  背景颜色   代码如下:

<div style="background-color: red">Hello,html</div>

显示效果:

background-image 背景图片   代码如下:

    <div style="background-image: url(favicon.ico);height: 80px;" ></div>

显示效果如下:

首先确认,div是块级别的标签,我们的图片仅仅是一个小的图片,但是现在是平铺,所以看下面的代码:

   <div style="background-image: url(favicon.ico);height: 80px;background-repeat: no-repeat" ></div>

no-repeat把平铺去掉

显示效果如下图:

border 【边框】

设置边框,效果图如下图:

代码如下:

<!--border:有3个参数:线的粗细、线的样式(实线、点、虚线等)、线的颜色--><!--第一种:线的粗细为1像素,实线、红色--><div style="border:1px solid red;height:10px" ></div><!--第二种:线的粗细为1像素,点、蓝色--><div style="border:1px dotted blue;height:10px" ></div><!--第三种:线的粗细为1像素、虚线、紫色--><div style="border:1px dashed purple;height:10px" ></div>

边框可以单独的设置一边的边框、上、下、左、右

  <!--在左边设置边框,3px、实线、红色--><div style="border-left: 3px solid red">Luotianshuai</div>

效果图如下:

 

Display

代码如下:

    <!--display 为none将隐藏标签--><div style="display: none;">Luotianshuai</div><!--display 为inline会将块级别标签调为内联标签--><div style="background-color:red;display:inline">Luotianshuai</div><!--display 为block会将内联标签调为块级别标签--><a style="background-color:red;display:block">Luotianshuai</a>

cursor 鼠标停放所显示的效果

 代码如下(实际效果自己写看):

 

   <div style="cursor:pointer">停放在这里显示小手(pointer)</div><div style="cursor:help">停放在这里显示问号(help)</div><div style="cursor:wait">停放在这里显示问号(wait)</div><div style="cursor:move">停放在这里显示移动(move)</div><div style="cursor:crosshair">停放在这里显示定位(crosshair)</div>

 

浮动  float (用的比较多,用来布局使用)

 

 效果图如下:

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>luotianshuai_study</title><style>.float-left{width:20%;background-color:red;height: 500px;float: left;/*这里长和宽,可以用百分比或者直接指定像素来指定*/}.float-right{width: 80%;background-color:blue;height: 500px;float:left;/*这里长和宽,可以用百分比或者直接指定像素来指定*/}</style>
</head>
<body><div class="float-left"></div><div class="float-right"></div>
</body>
</html>
float

 

:这里需要注意,有一种情况,如果不给父div设置高度,并且设置了float之后,子的float可能会覆盖父div的颜色怎么办?在父的div内加一条:

<div style="clear:both;"></div>

 

 

CSS续

 

转载于:https://www.cnblogs.com/fengzaoye/p/5854107.html

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

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

相关文章

利用计算机找出函数关系式,使用 CHOOSE 查找函数中类似于表的信息 - Excel公式函数运用大全...

本文介绍 Microsoft Excel 中 CHOOSE 函数的公式语法和用法。说明使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。 例如&#xff0c;如果 value1 到 value7 表示一周的 7 天&#xff0c;那么将 1 到 7 之间的数字用作 ind…

undertale人物_传说之下所有人物的照片

杜康为中国史传的“酿酒始祖”&#xff0c;根据不同地区的民间传说&#xff0c;造酒圣人杜康又有黄帝大臣、夏代国君、周代酿酒圣人以及汉代杜康之说。以下是小编为你精心整理的杜康的人物传说&#xff0c;希望你喜欢。杜康的人物传说黄帝大臣传说在黄帝的时候&#xff0c;有一…

Objective-C Runtime 运行时之四:Method Swizzling

理解Method Swizzling是学习runtime机制的一个很好的机会。在此不多做整理&#xff0c;仅翻译由Mattt Thompson发表于nshipster的Method Swizzling一文。 Method Swizzling是改变一个selector的实际实现的技术。通过这一技术&#xff0c;我们可以在运行时通过修改类的分发表中s…

计算机三级数据库2020年试题,2020年计算机三级数据库考试模拟强化试题及答案...

【导语】“数据库技术”科目考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能&#xff0c;下文是无忧考网为您搜集整理的2020年计算机三级数据库考试模拟强化试题及答案&#xff0c;有需要的考生不妨多多参考一下我们为您分享的内容。1.数据集成是数据仓库建立…

@loadbalanced在哪个包里面_ABB机器人-选项包

ABB机器人业务有RobotWare 系列产品&#xff0c;Robotware-OS:这个是机器人控制器操作系统&#xff0c;RobotWare-OS 为基础机器人编程和运行提 供了所有必要的功能。买机器人会预装RobotWare-OS。RobotWare 选件: 这个是机器人选项包&#xff0c;RobotWare-OS类似于Windows&am…

abctod_123456

...转载于:https://www.cnblogs.com/gottheg/p/5859591.html

计算机复位启动如何操作,详细介绍计算机的启动方式(冷启动、热启动、复位启动)、注销、待机...

一&#xff1a;计算机的启动方式①冷启动&#xff0c;指计算机在没有加电的状态下初始加电&#xff0c;一般原则是&#xff0c;先开外设电源&#xff0c;后开主机电源&#xff0c;因为主机的运行需要非常稳定的电源&#xff0c;为了防止外设启动引起电源波动影响主机运行&#…

1562区别 洛达1552_洛达1562A与洛达1536u与杰里有哪些区别呢?

由于上一篇文章&#xff0c;有很多人问我有什么区别&#xff0c;怎么判断是1562a以及铂金标anc以及芯片之间的差距等等有关问题&#xff0c;今天特意给大家写下这篇文章&#xff0c;废话就不多说了&#xff0c;大家看接下来的文章吧&#xff01;。相信大家应该对AirPodspro已经…

计算机软件 专利挖掘,专利挖掘五步法,你学会了吗?

专利挖掘方法1.专利挖掘五步法专利挖掘有没有一套通用的流程&#xff0c;既可以不遗漏任何技术创新点&#xff0c;又可以对每个技术创新点进行深入的拓展呢&#xff1f;笔者提出的专利挖掘五步法&#xff0c;或许可以解决此问题。专利挖掘五步法&#xff0c;是指专利挖掘团队按…

大数据相关技术说明(一)

1.什么是ETL&#xff1f; ETL&#xff0c;Extraction-Transformation-Loading的缩写&#xff0c;中文名为数据抽取、转换和加载。ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成&#xff0c;最后加载到数据仓库或数据集…

catia利用宏批量改名的方法_谁有CATIA批量改名的宏程序啊

-----------------------------------------------------------批量重命名后批量保存程序说明&#xff1a;程序实现在Product下&#xff0c;对第一层结构树内零件批量重命名&#xff0c;并将重命名后的零件以新零件名保存在当前路径下。程序运行前应先手动将不需要重命名的零部…

上海大学计算机组成原理实验13,上海大学计算机组成原理实验报告11.doc

上海大学计算机组成原理实验报告11上海大学计算机组成原理实验报告11上海大学_计算机组成原理实验报告8 2011级上海大学计算机学院 《计算机组成原理二实验》报告8 姓名&#xff1a;学号&#xff1a; 教师&#xff1a;xxx 时间&#xff1a;xxx 地点&#xff1a;xxx机位&#xf…

股票交易日

题目描述&#xff1a; 在股市的交易日中&#xff0c;假设最多可进行两次买卖(即买和卖的次数均小于等于2)&#xff0c;规则是必须一笔成交后进行另一笔(即买-卖-买-卖的顺序进行)。给出一天中的股票变化序列&#xff0c;请写一个程序计算一天可以获得的最大收益。请采用实践复杂…

python小老鼠编程_成都python函数学习教程,Python编写课程

1.urllib2/urllib实现urllib2和urllib是Python中的两个内置模块&#xff0c;要实现HTTP功能&#xff0c;实现方式是以urllib2为主&#xff0c;urllib为辅。1.1首先实现一个完整的请求与响应模型urllib2提供一个基础函数urlopen&#xff0c;通过向指定的URL发出请求来获取数据。…

计算机房防火要求,信息机房如何进行防火设计

众所周知&#xff0c;根据机房的使用性质、管理要求及重要数据丢失或网络中断在经济或社会上造成的损失或影响程度&#xff0c;可将电子信息机房分为A、B、C三级。那么&#xff0c;信息机房如何进行防火设计呢&#xff1f;信息机房如何进行防火设计一、选址计算机房建筑规模大、…

js图片前端压缩多图上传(旋转其实已经好了只是手机端有问题要先压缩再旋转)...

var filechooser document.getElementById("choose");// 用于压缩图片的canvasvar canvas document.createElement("canvas");var ctx canvas.getContext(2d);// 瓦片canvasvar tCanvas document.createElement("canvas");var tctx t…

python 案例串接_Python基础系例--字典串操作

字符串字符串是由数字&#xff0c;字母、下划线组成的一串字符创建字符串&#xff0c;可以使用单引号和双引号&#xff1a;var1 Hello World!var2"Hello World!"访问字符串中的值var “Hello World”print(var[0])#运行结果H字符串更新实例&#xff1a;print(var1[0…

计算机串口通信的作用,串口通信的具体用途是什么

串行接口简称串口&#xff0c;也称串行通信接口或串行通讯接口(通常指COM接口)&#xff0c;是采用串行通信方式的扩展接口。串行接口 (Serial Interface) 是指数据一位一位地顺序传送&#xff0c;其特点是通信线路简单&#xff0c;只要一对传输线就可以实现双向通信(可以直接利…

网络连接

网络连接状态&#xff1a; C: S: SYN_SEND             SYN_RECVESTABLISH             ESTABLISH FIN_WAIT1             CLOSE_WAITFIN_WAIT2             LAST_ACK TIME_WAIT      …

拯救者r7000怎么关闭触控板_联想拯救者R7000(2020版)上手体验,有没有AMD Yes?

联想作为一个老品牌&#xff0c;它的产品线有很多系列(电脑、手机、平板、智能家居)&#xff0c;而我们今天来聊一聊电脑系列中的联想拯救者系列电脑。今年的R7000在五月份发布&#xff0c;而我也在六月份入手了一台&#xff0c;被它的外观吸引。硬件方面的参数&#xff1a;小编…