tags:

  • css
    style: summer

JavaDay29 CSS

@toc

一、CSS 选择器

就是根据标记,确定哪些内容是用该修饰器修饰的,可以认为是一种格式化;
六种修饰器都是定义在<style></style>标签中;

选择器一: 标签选择器 通过标签名来确定要修饰的内容是什么,下面代码中只有P标签被修饰了;
选择器二:class选择器,根据标签里的class属性来确定需要哪一个标签;使用点开头
选择器三:id选择器,通过标签的id属性来确定修饰哪一个标签,ID选择器用#开头;
选择器四:组合选择器 每一个不同的选择通过,逗号隔开,做一个组合选择;
选择器五:层级选择器 ,下面代码中修饰的是“北方吃甜粽“;
选择器六:属性选择器 ,根据标签属性选择哪一个;

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>CSS选择器</title><style>/*选择器一: 标签选择器 通过标签名来确定要修饰的内容是什么,这里只有P标签被修饰了 */p {color: red;}/* 选择器二:class选择器,根据标签里面的class属性来确定需要哪一个标签class选择器使用点开头 */.sdj {background: red;color: white;width: 300px;height: 50px;/* 注意:在CSS样式中,修饰长度的属性,都有带有数据单位 */}/* 选择器三:id选择器,通过标签的id属性来确定修饰哪一个标签,ID选择器用#开头*/#chunjie {background: #F21000;width: 300px;height: 100px;color: gold;}/* 选择器四:组合选择器 每一个不同的选择通过,逗号隔开,做一个组合选择*/p, .sdj, #chunjie {font-size: 32px;}/* 选择器五:层级选择器 ,这里修饰的是“北方吃甜粽”*/#box .one div {font-size: 20px;color: greenyellow;}/* 选择器六:属性选择器 ,根据标签属性选择哪一个*/input[type=text] {color: red;}/* 通配符,以及字体修饰过的不再改变,属性越确定优先级越高    */* {font-size: 24px;}</style></head><body><p>我的家在东北,松花江上啊~~~哪里有漫山遍野,大豆高粱啊~~~</p><div class="sdj">Merry 圣诞节</div><div id="chunjie">大年初一中午团圆饭</div><div id="box"><div class="one"><div> 北方吃甜粽 </div></div><div class="two"><div> 南方吃肉粽 </div></div></div><input type="text" /><input type="password" /><input type="submit" /></body>
</html>

执行效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rVxYLZ3m-1569851891952)($resource/%E9%80%89%E6%8B%A9%E5%99%A8%E6%98%BE%E7%A4%BA%E7%BB%93%E6%9E%9C.jpg)]

二、伪类选择器

针对鼠标点击前、放置、点击、点击后的变化进行设置;

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>伪类选择器</title><style type="text/css">/* 伪类选择器 *//* a:link 表示a标签的连接状态,未点击状态 */a:link {color: hotpink;}/* 点击之后的状态 */a:visited {color: purple;}/* 鼠标悬停的状态 */a:hover {color: red;}/* 鼠标点击之后的活动状态 */a:active {color: forestgreen;}</style></head><body><a href="http://www.mogujie.com/">蘑菇街-我的买手街</a></body>
</html>

size 设置

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>尺寸设置</title><style>html {font-size: 30px;}body {font-size: 32px;}div {font-size: 2em;/*em相对于父元素的比例当前div的父元素是body标签当前字体大小是32px * 2 = 64px*/}p {font-size: 1.5rem;/* 相对于HTML标签(20)的比例 */ }</style></head><body>今天中午吃什么???<div style="color: red;">东哥今天中午大盘鸡~~~</div><p style="color: gold;">照烧鸡米饭</p></body>
</html>

front 设置

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>字体设置</title><style type="text/css">#fonttest {/* 设置斜体 */font-style: italic; /* 设置加粗 */font-weight: bolder;/* 设置字体大小 */font-size: 32px;/* 设置字体样式 */font-family: 幼圆;}</style></head><body><div id="fonttest">中午我定的炒米饭,爱马仕米饭</div></body>
</html>

text

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>文本设置</title><style>.taobao {width: 500px;height: 300px;background-color: #FF5000;color: white; /* 首行缩进两个字符 */text-indent: 2em;/* 设置文字居中 */text-align: center;}#jd {width: 380px;height: 50px;background-color: #F10215;color: white;/* 超出部分隐藏 */overflow: hidden;/*ellipsis:超出部分用...替换clip: 截断*/text-overflow: ellipsis;/* 行高 */line-height: 50px;/* 强制不换行 */white-space: nowrap;}#shadowtest {font: 32px 幼圆;/* text-shadow:文本阴影,第一个参数X方向偏移,第二个参数Y轴方向偏移第三参数虚化程度第四个参数阴影颜色 * */text-shadow: 5px 5px 1px red;}</style></head><body><p class="taobao">淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!</p><div id="jd">
京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!</div><span id="shadowtest">我的米饭已经到了,多半是凉了~~~</span></body>
</html>

background

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>背景</title><style type="text/css">#hlm {width: 800px;height: 500px;background-color: mediumturquoise;overflow: auto;/*url(图片的地址) 这里可以是服务器本地的地址,也可以是一个网络端的图片地址*/background-image: url(img/u=168663427,492053552&fm=27&gp=0.jpg);/*是否平铺图片:no-repeatrepeat-x X轴方向平铺repeat-y Y轴方向平铺*/background-repeat:no-repeat;/*background-position: right bottom*/;background-attachment: local;/*fixed:相对于整个页面窗口固定scroll:相对于当前元素固定,如果是整个页面,随着元素的移动而且移动local:固定于当前元素,随着元素的滚动而滚动*/}body {background-image: url(img/u=168663427,492053552&fm=27&gp=0.jpg);background-repeat: no-repeat;background-position: right bottom;background-attachment: fixed; }</style></head><body><div id="hlm">话说平儿听迎春之言,正自好笑,忽见宝玉也来了。原来管厨房柳家媳妇之妹,也因放头开赌得了不是。这园中有素与柳家不睦的,便又告出柳家的来,说她和她妹子是伙计,虽然她妹子出名,其实赚了钱,两个人平分。因此凤姐要治柳家之罪。那柳家的因得此信,便慌了手脚,因思素与怡红院人最为深厚,故走来悄悄的央求晴雯、金星玻璃等人。金星玻璃告诉了宝玉。宝玉因思内中迎春之乳母也现有此罪,不若来约同迎春讨情,比自己独去,单为柳家说情,又更妥当,故此前来。忽见许多人在此,见他来时,都问:“你的病可好了?跑来作什么?”宝玉不便说出讨情一事,只说:“来看二姐姐。”当下众人也不在意,且说些闲话。   平儿便出去办累丝金凤一事。那王住儿媳妇紧跟在后,口内百般央求,只说:“姑娘好歹口内超生,我横竖去赎了来。”平儿笑道:“你迟也赎,早也赎,既有今日,何必当初。你的意思得过去就过去了。既是这样,我也不好意思告人,趁早去赎了来,交与我送去,我一字不提。”王住儿媳妇听说,方放下心来,就拜谢,又说:“姑娘自去贵干,我赶晚拿了来,先回了姑娘,再送去,如何?”平儿道:“赶晚不来,娘好歹口内超生,我横竖去赎了来。”平儿笑道:“你迟也赎,早也赎,既有今日,何必当初。你的意思得过去就过去了。既是这样,我也不好意思告人,趁早去赎了来,交与我送去,我一字不提。”王住儿媳妇听说,方放下心来,就拜谢,又说:“姑娘自去贵干,我赶晚拿了来,先回了姑娘,再送去,如何?”平儿道:“赶晚不来,可别怨我。”说毕,二人方分路各自散了。</div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></body>
</html>

position

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>定位</title><style type="text/css">div {width: 300px;height: 200px;}#div1 {background-color: greenyellow;/* 绝对absolute: 是和body标签的位置* 会脱离文档流,和原本的标签顺序无关 */position: absolute;left: 358px;top: 258px;}#div2 {background-color: pink;position: fixed;right: 0px;bottom: 0px;}#div3 {background-color: deepskyblue;position: absolute;top: 50px;left: 50px;z-index: 5;}.d {width: 300px;height: 200px;background-color: hotpink;position: relative; /* 相对,相对于当前父元素的位置 */top: 20px;left: 20px;}</style></head><body><div id="div1">河南省郑州市二七区航海中路与京广路交叉口向西100米海为科技园C区10/12层</div><div id="div2">河南省郑州市金水区农业路*********</div><div id="div3">河南省郑州市金水区纬五路21号河南教育学院<div class="d">???</div></div><p>占位置</p><p>占位置</p><p>占位置</p><p>占位置</p><p>占位置</p></body>
</html>

list

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">ul li {font-size: 20px;font-weight: bolder;color: #555;list-style-type: none;/*list-style-image: url(img/u=168663427,492053552&fm=27&gp=0.jpg);list-style-position: inside;*/display: inline-block;margin-left: 10px;}a {text-decoration: none;}a:link {color: #555555;}a:visited {color: #555555;}a:hover {color: #C81623;}</style></head><body><ul><li><a href="#">秒杀</a></li><li><a href="#">优惠券</a></li><li><a href="#">闪购</a></li><li><a href="#">拍卖</a></li><li>|</li><li><a href="#">京东服饰</a></li></ul></body>
</html>

JavaDay29 CSS相关推荐

  1. ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题

    html && css 解决li浮动边框为2的问题 思路 问题:首先,li 浮动后,添加边框,则 中间 li 的边框会形成 1+1=2 的效果,1px的边框会变成2px.(例:分页模块 ...

  2. 【css】基础学习总结

    填充部分: 1.css概念 2.如何用css控制页面样式(2种方式,写在页面内,链接CSS样式文件) 3.介绍了不同的选择器(3种) 4.选择器的声明:集体,嵌套 5.css继承:父子嵌套继承 6.C ...

  3. Conversion error:Jekyll::Converters::Scss encountered an error while converting css/main.scss

    错误描述:Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/main.scss ...

  4. CSS 选择器:BeautifulSoup4解析器

    和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会局部遍历,而Beautiful Soup 是基 ...

  5. CSS Modules

    css-loader 提供了一种叫做 CSS Modules 的方案,可以帮我们自动生成唯一的类名,不会和其他模块的命名出现冲突 要使用 CSS Modules 有几个步骤,首先需要在 webpack ...

  6. css 伪元素::after与::before的使用

    CSS伪元素是用来添加一些选择器的特殊效果. 一般使用是 类或者id::after , 类或者id::before ::after是在类的后面处理逻辑 ::before 是在先的前面处理逻辑 它们 都 ...

  7. 前端之css基础学习(更正版)

    css是什么 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离. 简单的说css的引入就是为了使得HTML语言能够 ...

  8. div css 常用技巧

    div css 常用技巧 1.给图片加上alt属性:  <img src="logo.gif" alt="我的公司logo,点击返回首页" /> 2 ...

  9. CSS单位分析及CSS颜色表示法、颜色表(调色板)

    CSS单位主要分析em.rem.fr这三个较难理解的单位吧,平常的px.%.cm那些就不谈了嘛. px在不同场景之下为同样的值,我们把它称作绝对单位,而em和rem受外部因素的影响下而改变,因此称作相 ...

最新文章

  1. R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels)
  2. jenkin系列_调度jmeter实现分布式测试
  3. linux 查看磁盘空间_Linux下删点日志也能搞死人
  4. 拥抱.NET Core系列:依赖注入(2)
  5. 体验微软反间谍软件及恶意软件清除工具
  6. oracle create user identified by,Oracle system用户忘记密码的解决方法
  7. Leetcode每日一题:面试题 08.02. 迷路的机器人
  8. vbscript html 在线,在HTML中使用VBScript可用三种方法
  9. 机智云开源框架二次开发之换皮肤,几乎不用改代码
  10. pth转onnx:RuntimeError: Exporting the operator uniform to ONNX opset version 9 is not supported.
  11. 原来CSS可以添加多个阴影
  12. 什么叫二值化以及二值化的作…
  13. 分享多引擎样本查毒网站+多款杀软在线查毒网站
  14. OpenCV 常见问题解决方案
  15. Maven delopy源码
  16. 适合前端学习的几个网站
  17. 网络教育计算机 判断,重庆网络教育计算机应用基础练习题(3)
  18. python cocos2d菜鸟教程,cocos2dx技术选型
  19. 软碟通UltraISO v9.6.5.3237去插件官方版
  20. pdf如何合并成一页,快速合并就靠它!

热门文章

  1. iOS swift MD5加密
  2. Linux Make(Makefile)由浅入深的学习与示例剖析
  3. APP-Log日志采集
  4. 虚拟场景+AR特效,世优科技助力京东手机华为新品发布会MR直播
  5. 职场智慧:君子应处木雁之间,当有龙蛇之变
  6. 解决M1处理器款mac安装DW闪退问题 Dreamweaver 2021 Mac(已适配M1芯片,支持最新款M1芯片Mac)
  7. 面试官问你有什么优点/缺点该如何回答
  8. 推荐15款优秀的chrome插件,每一款都是神器
  9. SEO精准搜索流量的玩法
  10. nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全