CSS学习
CSS:层叠样式表 Cascading style sheets
一、作用:用来修饰html标签
二、css声明方式
1.行内样式:通过style属性来修饰
2.内联样式:通过style标签实现(写到head标签里面)
3.外联样式:通过css文件实现link标签引入文件
优先级:就近原则 建议使用外联样式
三、css语法
大括号包裹 p{}
键值对的形式 color:red;
中间使用冒号
结尾加分号
注释 /* */
四、选择器
*选择器 作用于所有标签
标签选择器 标签名{}
类选择器 .类名{}
ID选择器 #id名{}
组合选择器 .sp, #div, p{}
层级选择器 .one p .two{}
伪类选择器 a:link{}
属性选择器 input[type=text]{}
五、字体
font-style: italic;
font-weight:bold;
font-size:20px;
font-family: "黑体";
font:italic bold 50px 黑体; 以上简写 顺序不要改变
六、文本修饰
text-indent:2em; 首行缩进2个字
text-align: left; 对其方式
text-shadow: 5px 5px 1px blue; 文本的阴影
text-decoration: none; 去下划线
将溢出部分显示...
/* 强制不换行 */
white-space: nowrap;
/* 将溢出部分隐藏 */
overflow: hidden;
/* 显示... */
text-overflow: ellipsis;
七、背景修饰
background-color:pink; 背景颜色
background-image: url(./img/manor-2.jpg); 背景图片
background-repeat: no-repeat; 指定是否平铺
background-position: left top; 指定背景位置
background-attachment: scoll; 相对内容位置
八、定位
position
fixed:相对于窗体固定
relative:相对位置,相对于自身的原始位置
absoslute:绝对位置
九、布局
float:left right
1.会脱离文档流
2.层级比原来的高
结果会造成布局不能够像我们理解那样布局
clear:both left right
清除浮动避免浮动对后面元素影响
提示:只要有浮动,你就要清浮动
display:block inline inline-block
可以将块标签和行标签转换
十、盒子模型
边框 border
border-width: 1px; 边框的宽度
border-style: solid; 边框的样式
/*border-color: deeppink;*/
/*
border-top-color: yellow;
border-bottom-color: blue;
border-left-color: darkred;
border-right-color: palegreen;
*/
border-color: yellow palegoldenrod; 边框的颜色
border-radius: 0px 0px 50px 50px; 设置盒子的边角
box-shadow: 10px 10px 10px darkred; 盒子的阴影
box-sizing: border-box; 盒子宽度和高度的调整
总结:总宽度=边框的宽度+内容的宽度+margin(盒子外边距)+padding(内容和盒子边框的距离)
- 在gridview和datagrid里设置列宽
- ASP.NET MVC的Model元数据与Model模板:将”ListControl”引入ASP.NET MVC
- .NET Core的文件系统[5]:扩展文件系统构建一个简易版“云盘”
- 全球15%工作将被自动化,中国1亿人将面临失业
- ASP.NET MVC的Model元数据提供机制的实现
- 清官难断家务事,人工智能却来介入家庭伦理大戏
- 使用Symfony的Console组件构建命令行程序
- 微软编程教育都在搞什么?从code.org到makecode,从Minecraft到Micro:bit
- 谷歌:通往完全自动驾驶之路
- 随时随地部署Kubernetes
- 使用CoreOs,Docker和Nirmata来部署微服务风格的应用程序
- 使用ACS和Kubernetes部署Red Hat JBoss Fuse
- 教你快速安装OpenShift容器平台3.6
- 面向开发者的Cloud Foundry
- HTML 教程
- HTML 简介
- html div 标签介绍
- html span 标签介绍
- html a 超链接标签
- HTML Br换行标签介绍
- HTML P段落标签介绍
- HTML br与p标签区别
- Html H 标题标签
- html px em pt长度单位
- HTML form 标签
- HTML radio 单选框
- HTML B 加粗标签
- HTML strong加粗粗体标签
- HTML em 强调标签
- HTML i 斜体标签
- HTML u下划线标签
- HTML s 删除线标签
- Html img 图片标签
- Html上标注sup与下标注sub标签
- HTML nobr 禁止换行标签
- HTML hr 水平线标签
- HTML label 标签
- HTML input 标签
- HTML textarea 标签
- HTML select下拉列表标签
- HTML checkbox 多选框
- HTML font color 标签
- HTML iframe 框架标签
- HTML Table 表格
- HTML dl dt dd 标签
- HTML ol li有序列表标签
- HTML ul li 无序列表标签
- HTML 注释
- CSS 教程
- CSS 简介
- CSS 语法
- CSS Id 和 Class选择器
- CSS 样式的创建
- CSS background 背景介绍
- CSS 文本样式
- CSS font 字体
- CSS A 链接
- CSS ul ol列表样式
- CSS TABLE 样式
- CSS 框模型
- CSS border 边框
- CSS Outlines 轮廓
- CSS 外边距 Margin
- CSS Padding 内边距
- CSS 分组和嵌套选择器
- CSS 尺寸 (Dimension)
- CSS Display 属性
- CSS Position 定位
- CSS Float 浮动
- CSS 水平对齐(Horizontal Align)
- CSS 组合选择符
- CSS 伪类
- CSS 伪元素
- CSS 导航栏
- CSS 下拉菜单
- CSS 图片廊
- CSS 图像透明/不透明
- CSS sprite 图像拼合技术
- CSS 媒体类型
- CSS 属性选择器
- CSS 实例
- 前端模块化:CommonJS,AMD,CMD,ES6
- 那些年,我们追过的RPC
- 设计模式~装饰模式
- Linux共享库、静态库、动态库详解
- strace详解及实战
- 推荐一个比crontab更好用的东西:crongo
- Vue 自定义指令
- IDEA + Spring Boot 的三种热加载方案,看完弄懂,不用加班~
- 开篇讲--关于Kali的碎碎念
- Mysql服务器SQL模式 (官方精译)
- 如何用Prometheus和Grafana监控Kubernetes集群?
- linux实时文件事件监听--inotify
- MySQL事务原理&实战【官方精译】
- 俗话:MySQL索引
- 基于飞桨复现CVPR 2016 MCNN的过程解析:教你更精确估算人流密度