zoukankan      html  css  js  c++  java
  • CSS

    ComTechnology - 前端 - CSS

    CSS
    样式与内容分离
    HTML与JS分离
    Do/What/Why-我的想法/别人的想法
    为什么-分析工具
    1.What is CSS? is/character/function(What does css do?)
    1).CSS 指层叠样式表 (Cascading Style Sheets)
    2).Character:<link>
    通常存储在.css
    3).Function(What does css do?)
    样式定义如何显示 HTML 元素
    样式对网页中元素位置的排版进行像素级精确控制
    外部样式表可以极大提高工作效率


    一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
    1.浏览器缺省设置
    2.外部样式表
    3.内部样式表(位于 <head> 标签内部)
    4.内联样式(在 HTML 元素内部)


    2.CSS语法
    selector{Declaration}
    Declaration-property:value;


    选择器-改变样式的 HTML 元素。
    每条声明由一个属性和一个值组成。
    属性(property)是您希望设置的样式属性(style attribute)。
    每个属性有一个值。
    属性和值被冒号分开。


    3.id 和 class 选择器
    HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义
    class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示


    4.background
    background-color
    background-image
    background-repeat
    background-attachment
    background-position


    5.文本属性
    color
    text-align 排列/对齐
    text-decoration 装饰
    text-indent 缩进
    word-spacing 字间隔。默认值 normal 与设置值为 0 是一样


    6.font
    font-family
    font-style
    italic 和 oblique 的区别
    font-size
    为了避免Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替像素
    1em和当前字体大小相等。在浏览器中默认的文字大小是16px


    7.css link
    a:link - 正常,未访问过的链接
    a:visited - 用户已访问过的链接
    a:hover - 当用户鼠标放在链接上时
    a:active - 链接被点击的那一刻


    text-decoration 属性主要用于删除链接中的下划线
    a:link {text-decoration:none;} 
    a:visited {text-decoration:none;} 
    a:hover {text-decoration:underline;} 
    a:active {text-decoration:underline;}


    背景颜色属性指定链接背景色
    a:link {} 
    a:visited {} 
    a:hover {} 
    a:active {}


    8.list
    propety- list-style-type
    none:不使用项目符号
    disc:实心圆
    circle:空心圆
    square:实心方块
    demical:阿拉伯数字 
    lower-alpha:小写英文字母 
    upper-alpha:大写英文字母 
    lower-roman:小写罗马数字 
    upper-roman:大写罗马数字


    9.table
    10.CSS 盒子模型(Box Model)


    Margin/边缘(外边距) - 清除边框区域。Margin没有背景颜色,它是完全透明
    Border/边界(边框) - 边框周围的填充和内容。边框是受到盒子的背景颜色影响
    Padding/填补(内边距) - 清除内容周围的区域。会受到框中填充的背景颜色影响
    Content/内容/目录(内容) - 盒子的内容,显示文本和图像


    250px;        
    padding:10px;        
    border:5px solid gray;        
    margin:10px;


    11.分组和嵌套-目录/查询关键字


    12.css display(显示) 与 visibility(可见性)


    13.Positioning(定位)


    14.css float(浮动)


    15.CSS 水平对齐(Horizontal Align)


    16.伪类
    selector:pseudo-class {property:value;}


    17.伪元素

    selector:pseudo-element {property:value;}

    --参考文档

    https://www.w3cschool.cn/

    DedoChen (原创)仰望星空 砥砺前行; 如需转载,请注明出处,谢谢!
  • 相关阅读:
    爬取1907条『课程学习』数据,分析哪类学习资源最受大学生青睐
    以『B站』为实战案例!手把手教你掌握爬虫必备框架『Scrapy』
    python爬取各类基金数据,以『动图可视化』方式展示基金的涨跌情况
    详细实战教程!部署Flask网站+域名访问+免费https证书
    王者荣耀白晶晶皮肤1小时销量突破千万!分析网友评论我发现了原因
    python爬取『大年初一』热映电影,以『可视化及词云秀』方式带你了解热映电影...
    python爬取44130条用户观影数据,分析挖掘用户与电影之间的隐藏信息!
    Nanopore sequencing and assembly of a human genome with ultra-long reads
    Genome Sequencing and Assembly by Long Reads in Plants
    SiLiCO: A Simulator of Long Read Sequencing in PacBio and Oxford Nanopore
  • 原文地址:https://www.cnblogs.com/DedoChen/p/8564341.html
Copyright © 2011-2022 走看看