css知识点扫盲

什么是css 层叠样式表(Cascading Style Sheets)
干嘛用的 让网页的具体内容和样式分离
怎么写 3种方式

  • 行内 直接在标签style属性中写。

    <div style="font-size: 30px; color: blue">11111</div>
    
  • 页内 在本网页style标签中写

    <head>
    <meta charset="UTF-8">
    <style>
    body{
    background-color: black;
    }
    div{
    font-size: 30px;
    color: orange;
    }
    p{
    background-color: yellow;
    }
    </style>
    <title></title>
    </head>
    
  • 外部样式 在单独的css文件中写 在网页中使用link标签引用

    <link rel="stylesheet" href="css/index.css">
    

那么问题来了 当有多种写法用于同一个标签上时,怎么办?

css作用规律

  • 就近 谁距离标签近,优先使用谁的样式
  • 叠加 近的样式表没有设置的属性,可以叠加较远的样式表设置的属性

css选择器

用来找到标签的
类选择器

  /*类选择器*/
  .high{
    color: yellow;
    }
  <div class="high">11111</div>

id选择器

  /*id选择器*/
  #idselector{
     color: yellow;
    }
  <div id="idselector">selector</div>

并列选择器

  h2, p {color:gray;}

属性选择器

  a[href][title] {color:red;}

后代选择器

  div p.test {
        color: purple;
    }

伪类选择器

  a:hover{color: #FF00FF} /* 鼠标移动到链接上 */

CSS 水平对齐

  • 使用 margin 属性来水平对齐

    .center
    {
    margin-left:auto;
    margin-right:auto;
    width:70%;
    background-color:#b0e0e6;
    }
    
  • 使用 position 属性进行左和右对齐

    .right
    {
    position:absolute;
    right:0px;
    width:300px;
    background-color:#b0e0e6;
    }
    
  • 使用 float 属性来进行左和右对齐

    .right
    {
    float:right;
    width:300px;
    background-color:#b0e0e6;
    }
    
  • 行内和行内块级在父标签中设置text-align: center;

垂直对齐

子控件的line-height设置和父控件高度一样即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,765评论 32 459
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,566评论 0 40
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,703评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,938评论 0 2
  • 心理学关于梦境的书上说,一个人如果开始解梦,那么ta的梦境就会越来越复杂。就好像有一个调皮的织梦人每天在你心中,把...
    KVC阅读 4,985评论 3 5

友情链接更多精彩内容