今天是2019年6月21日,周五了。在这里写上一篇随笔,主要内容是css基础中的一些细节部分,话不多说,直接上!

一、背景渐变: background-image

  • 线性渐变:linear-gradient(渐变方向,色标,色标,色标)
    • 方向:
    • 关键字:
      • to top    从下往上
      • to bottom   从上往下
      • to left    从右往左
      • to right    从左往右
    • 角度:deg  角度同时针一样旋转
    • 色标:颜色  0%
  • 径向渐变:radial-gradient(【size at position】,色标,色标,)
    • 备注:size:渐变路径;at:关键字;position:渐变圆心所在的位置
    • 关键字:left  right  center;top  bottom  center  

二、字体文本相关样式

  • 字体属性:font-family
  • 字体大小:font-size
  • 字体加粗:font-weight
  • 字体倾斜:font-style
  • 小型大写:font-variant
  • 综合属性:font:font-style  font-variant  font-weight  font-size  font-family

三、文本相关属性

  • 文本颜色:color
  • 文本对齐方式:text-align  值:left  right  center
  • 文本修饰:text-decoration
  • 值:

    • none:无线条样式
    • underline:下划线
    • line-through:删除线
    • overline:上划线
  • 行高:一行文本所占的高度
    • 格式:line-height:height(文本居中)
    • 注意:一行文本,行高永远和元素的上边缘是重合的;当行高的高度大于文本的高度是,那么该文本会在行高范围内居中
  • 首行缩进:text-indent
  • 文本阴影:text-shadow
    • offsetx  offsety  blur  color

四、表格相关样式

  • 属性:color  font-size  border  width  height
  • 表格特有样式:
    • border-collapse:边框合并
    • border-seperate:边框分离
    • border-spacing:相邻单元格之间的距离,相当于cellspacing。

      • 备注:两个值;第一个值代表的是水平距离,第二个值代表的是垂直距离
    • 主体:border-collapse:seperate
  • 表格布局:table-layout
    • auto:默认的 自动表格布局,根据内容来自动分类td高度
    • fixed:固定的  列宽度是由总宽度来平均分配的

五、td:vertical-align  垂直对齐方式

  • 使用场景:

    • 图文混排时,定义文字相对于图片的对齐方式
    • td中设置单元格的垂直对齐方式

六、显示方式设置

  • 属性:display
  • 值:
    • block  让元素变成快元素
    • inline-block  让元素变成行内快元素
      • 注意:行内块元素,只是可以设置宽高以及上下的margin;
      • 使用场景:一个行内块元素需要设置宽高或者设置上下margin
    • inline  让元素变成行内元素
    • none  隐藏元素:元素消失后,不占据页面空间(脱离文档流)
  • 注意:不要尝试给一个快元素变成行内元素,因为没有任何意义!

七、显示效果

  • 定义:visibility:visible(可见)or hidden(隐藏)
  • 备注:display:none和visibility:hidden异同
  • 相同点:都是让元素消失
  • 不同点:
    • display:none  消失后脱离文档流,不占据页面空间
    • visibility:hidden  消失后并没有脱离文档流,依然占据着页面空间

八、光标样式

  • 属性:cursor
  • 值:default(默认)
    • pointer(小手)
    • wait(等待)
    • crosshair(十字光标)
    • not-allowed(禁用)

九、列表项:list-style

  • 有序列表:none(取消列表项的标志)
  • 无序列表:disc(实心圆) circle(空心圆) square(实心方块) none(无列表标志)
  • 列表项位置:list-style-position:inside:  内部outside:  外部
  • 列表项图片:list-style-image  url(路径)

未完,待续!

css基础4的更多相关文章

  1. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  2. CSS基础总结

    CSS基础总结链接地址:http://segmentfault.com/a/1190000002773955

  3. CSS基础篇之了解CSS和它的基本属性

    CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...

  4. HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)

    ---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...

  5. css 基础---选择器

    1.css基础 selector {property: value} eg: h1 {color:red; font-size:14px;} p { text-align: center; color ...

  6. 妙味课堂——HTML+CSS基础笔记

    妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...

  7. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  8. css基础不扎实

    写了两周的网页,发现自己的css基础还是很差的,当时培训学习的时候就发现了,我做的页面都特别的别扭和丑吧,在班级上应该是垫底的: 原先只知道用float,不会使用定位,网页连固定定位也不会,现在发现, ...

  9. css基础总结一

    最近在弄一个简单管理系统的前端,所以打算将做项目的一些个人感想以及总结简单罗列下,当然,主要针对前端的基础部分以及一些常用的前端个人简单技巧总结.主要分为js部分和css部分,下面是css的基础部分总 ...

  10. CSS基础教程 -- 媒体查询屏幕适配

    响应式布局 Media Query 的使用方法 在上例中, 我们使用Media Queries来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更 ...

随机推荐

  1. 15 款 jQuery 社交分享插件

    过去几年中社交媒体越来越流行了,能够分享音乐.视频.图像甚至是其他的 docs 文档到互联网上去,这样子还能够提高页面的点击量.通常,一些社交媒体插件都能允许你的用户分享你网站上的内容到其他的社交平台 ...

  2. Qt:移动无边框窗体(使用Windows的SendMessage)

    移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 void EditDialog::mousePressEvent(QMouseEv ...

  3. Qt - 设置程序界面风格(现成的QMacStyle等等)

    类的继承关系: QMotifStyle:OSF(开放基金协会)开发的一个工业标准的GUI(图形用户接口): QCDEStyle:公共桌面环境(Common Desktop Environment)的缩 ...

  4. C++ 使用回调函数的方式 和 作用。 持续更新

    先看两个demo: 一.在类test1中调用函数print() ,把print()的函数指针传递给test1的函数指针参数 test1.h: #include <stdio.h> #inc ...

  5. Win7 访问 数据库 慢

    不让TCP/IP调谐拖累网速 在Windows Server 2008工作环境中,下载访问网络中大容量的文件内容时,我们有时会感觉到网络连接速度非常缓慢,严重的时候还会出现不能访问的现象.遭遇这类故障 ...

  6. mpvue 小程序加载不了图片 Error: Failed to load local image resource /images/xx.png the server responded with a status of 404 (HTTP/1.1 404 Not Found)

    mpvue开发小程序时候,要添加静态本地图片 <img src="../../images/bg.png" alt=""> 会报错: VM14878 ...

  7. mpvue 试水的一天

    小程序经过了将近两年的锤炼,现在出现了许许多多的框架,来帮助我们进行快速开发,最近可能迷上了mpvue这个框架,所以就用公司的项目练练手. mpvue是用vue作为基础骨架的,所以他非常想vue,所以 ...

  8. Flume 简介及基本使用

    一.Flume简介 Apache Flume是一个分布式,高可用的数据收集系统.它可以从不同的数据源收集数据,经过聚合后发送到存储系统中,通常用于日志数据的收集.Flume 分为 NG 和 OG (1 ...

  9. CI框架注意

    1.在ci框架中,如果想继承自己写的控制器,从而不继承CI_Controller,可以在application/core中定义控制器,从而就可以在controllers中的控制器继承. 2.在ci框架 ...

  10. 安装mysql apache php smb

    1 SMB LinuX下SMB的配置 使用Smb进行连接的命令: smbclient //192.168.128.1/Share 今天要在LINUX之间以及LINUX与WINDOWS之间互相传送文件, ...