当我想要将html中的部分属性修改的时候,如果单个改的话,费时费力,这时候我就需要利用css和html结合起来了。

<head><meta charset="UTF-8"><title>Title</title><style>1  按标签名选择p{color: red;}div{background-color: green;}2 按id属性选择#c1{font-size: 40px;}3 按class属性选择.c2{background-color: rebeccapurple;}4 * 代值的是所有标签*{color: red;}</style></head>
<body><p class="c2">hello1</p>
<p id="c1">hello2</p>
<p class="c2">hello3</p><div>DIV</div><!--<p style="color: red">hello3</p>--></body>

CSS的组合选择器:

当代码中有

<div class="outer">

  <p>P</p>

<div>

<p>P</p>

#当我想要修改<div>里边的<p>标签的时候,我们可以利用后代标签,可以这么写。

<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>/*!*1 后代选择器*!*//*.outer p{*//*color: red;*//*}*//*2 子代选择器*//*.outer>p{*//*color: red;*//*}*//*.outer .c2 p{*//**//*}*//*3 多元素选择器*//*.outer>p,.c3{*//*color: red;*//*}*/</style></head>
<body><div class="outer"><p>P</p><div class="c2"><p>PP</p></div>
</div><div class="c3">P</div></body>
</html>

CSS的属性操作:

块级标签:可以设置长宽

内联标签:设置长宽无效

width:设置宽度

height:设置高度

backgroud-color:设置背景颜色

color:字体或者文字颜色

font-size:字体大小

text-align:center   设置居中

line-height:90px   这里如果想设置居中的话,数值需要跟上面的height相同。

背景属性:

width:宽度

height:高度

background-color:颜色

backgroup-img:url()加载图片

backgroup-repeat:no-repeat 不在两边留空白距离

backgroup-position:距离左边和上边的距离(可填center,center)

background: url("http://img2.imgtn.bdimg.com/it/u=4289651615,1500379285&fm=11&gp=0.jpg") no-repeat -200px -100px;#上面的3个属性可以利用这一条来显示

边框属性:

<head><meta charset="UTF-8"><title>Title</title><style>.c1{width: 200px;height: 200px;/*border-style: solid;*/
#solid是实现的意思/*border-width: 10px;*/#边框厚度,在200之外加了多大的空间/*border-color: red;*/
#边框颜色border: solid red 2px;border-radius: 20%;#让边框变的曲线,不直角}</style></head>
<body><div class="c1">sadfsda</div></body>

边框属性之内外边距:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.c1,.c2{width: 300px;height: 300px;padding: 50px;/*padding: 50px 20px 20px;*//*顺时针数*//*padding-top: 50px;*/border: dashed 2px red;}.c1{background-color: wheat;margin-bottom: 20px;/*#调的是盒子和盒子之间的距离*/}.c2{background-color: dodgerblue;margin-top: 50px;}/*内联标签无法设置长宽*/.s1,.s2{color: white;padding: 10px;}.s1{background-color: rebeccapurple;}.s2{background-color: darkmagenta;margin-left: 100px;}.outer{width: 100%;height: 600px;background-color: wheat;overflow: hidden;#定义图片顶着最上边,无边界}.inner{width: 80%;height: 300px;background-color: gray;margin: 100px auto;#margin:auto是居中的意思,定位的参照是父级。如果父集没有会继续往上找}</style></head>
<body><!--<div class="c1">Yuan</div>--><!--<div class="c2">Yuan2</div>--><!--<span class="s1">111</span>--><!--<span class="s2">222</span>--><div class="outer"><div class="inner"></div>
</div></body>
</html>

float属性操作:

怎么把多个元素在一行上去显示?

float会将图片或者文本悬浮,假如某个div元素A是浮动的,如果A元素上一个元素也是浮动的,那么A元素会跟随在上一个元素的后边(如果一行放不下这两个元素,那么A元素会被挤到下一行);如果A元素上一个元素是标准流中的元素,那么A的相对垂直位置不会改变,也就是说A的顶部总是和上一个元素的底部对齐。此外,浮动的框之后的block元素元素会认为这个框不存在,但其中的文本依然会为这个元素让出位置。 浮动的框之后的inline元素,会为这个框空出位置,然后按顺序排列。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>body{margin: 0;}.c1{width: 100px;height: 170px;background-color: #53868B;float: left;}.c2{width: 200px;height: 70px;background-color: cornflowerblue;float: left;}.c3{width: 300px;height: 120px;background-color: darkmagenta;float: right;}</style></head>
<body><div class="c1"></div>
<div class="c2"></div>
<div class="c3"></div></body>
</html>

转载于:https://www.cnblogs.com/sexiaoshuai/p/7568894.html

Day12 CSS简单用法相关推荐

  1. CSS: SASS用法指南 (附视频)

    观看视频:  CSS: SASS用法指南 学过CSS的人都知道,它不是一种编程语言. 你可以用它开发网页样式,但是没法用它编程.也就是说,CSS基本上是设计师的工具,不是程序员的工具.在程序员眼里,C ...

  2. 打分五角星html制作,css简单实现五角星评分、点赞收藏、展示评分(半颗星、1/3颗星)...

    css简单实现五角星评分.点赞收藏.展示评分(半颗星.1/3颗星) 1. 前言 之前做的好几个项目中,都会遇到打分,评分,点赞这样的需求,写了很多次,每次需要再写的时候,就会翻出之前写过的代码,然后 ...

  3. html5类选择器用什么表示,HTML_揭秘常用的五类CSS选择器用法,有许多新手朋友不知道在什么 - phpStudy...

    揭秘常用的五类CSS选择器用法 有许多新手朋友不知道在什么情况下运用什么样的CSS选择器,针对新手朋友,对CSS选择器作一些简单的说明,这里重点介绍一下最常用的五类CSS选择器的使用. 本文向大家描述 ...

  4. validform简单用法

    validform这人认为是非常不错的表单验证插件,下面记载以下它的简单用法 1.引入文件 <link href="css/validform.css" rel=" ...

  5. 网页重构应该避免的10大 CSS 糟糕用法

    原文地址罗磊的独立博客:「网页重构应该避免的10大 CSS 糟糕用法」 对于网页重构来说,CSS禅意花园 是网页布局从 table 表格转到了 html +css 的标志 .这些年来,随着我们的网站越 ...

  6. 反编译工具jad简单用法

    反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...

  7. QCustomPlot的简单用法总结

    QCustomPlot的简单用法总结 第一部分:QCustomPlot的下载与安装 第二部分:QCustomPlot在VS2013+QT下的使用 QCustomPlot的简单用法总结    写在前面, ...

  8. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

  9. Windump网络命令的简单用法

    Windump网络命令的简单用法 大家都知道,unix系统下有个tcpdump的抓包工具,非常好用,是做troubleshooting的好帮手.其实在windows下也有一个类似的工作,叫windum ...

最新文章

  1. ioS开发之c语言基础-一维数组,字符数组
  2. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY14-概率图模型
  3. [z]IE6各种不兼容问题
  4. 同步通信与异步通信以及阻塞和非阻塞之我见 [原]
  5. python内置函数表_python学习系列--python内置函数(一)
  6. MySQL(十)操纵表及全文本搜索
  7. 信号之sleep函数
  8. @程序员,你的技术为啥十年八年也没有进步?
  9. 全球首家机器人酒店“大裁员”!别了,人工智障
  10. 设计模式六大原则-OCP
  11. 过程FMEA步骤三:功能分析
  12. 知道吗?借助InterSystems Caché数据库,欧洲航天局正在绘制银河系最大的地图
  13. 苹果手机卡死黑屏了不能开机怎么处理
  14. EditText禁止输入表情
  15. 三维图形几何变换与投影变换
  16. 九章量电子计算机诞生于,计算机应用基础统考题
  17. Electron Fiddle 通过代理加速下载(Mac)
  18. 全球及中国虚拟健身软件行业运营潜力与规划动向分析报告2022版
  19. UVA12563 Jin Ge Jin Qu hao
  20. 程序员一般通过什么途径接私活?怎样搞兼职

热门文章

  1. SqlServer还原数据库时提示:异常终止,不能在此版本的SQL Server中启动,因为它包含分区函数
  2. SpringBoot中整合Mail实现发送模板邮件
  3. 菜鸟教程python正则表达式_Python正则表达式常用函数菜鸟教程
  4. mysql pool返回值_Mysql成神之路-InnoDB 的 Buffer Pool
  5. 秒表项目_【速看】2021年陕西中考体育怎么考?中考体育项目及考试评分标准最全整理来了!...
  6. 神策数据《品牌零售业数字化运营的方法论及实践》白皮书重磅发布
  7. 周四话运营:如何提高用户留存?
  8. “掌上神策”上线,数据解读随时随地
  9. [LeetCode][JavaScript]Invert Binary Tree 反转二叉树
  10. 大数据和人工智能的关系,超全解析