CSS基础介绍笔记1

官方文档

  • CSS指的是层叠样式(Cascading Style Sheets)
  • 地址:CSS 教程
  • 离线文档:放大放小:ctrl+鼠标滚动
  • 为什么需要css:简化修改HTML元素的样式;将html页面的内容与样式分离提高web开发的工作效率(针对前端开发);可以让html元素(内容)+样式(CSS)分离,更好控制页面

css快速入门

应用实例simple_css.html,使用css完成下面页面

完成如下网页显示

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>css 快速入门</title>
    <!--
    1.在head标签内,出现了<style type="text/css"></style>
    2.表示要写css内容
    3.div{}表示对div元素进行样式的指定
    4.width:300px(属性);表示对div样式的具体指定,可以有多个
    5.如果有多个,使用;(即分号)分开即可,最后属性可以没有,建议写上
    6.当运行页面时,div就会被div{}渲染,修饰
    -->
    <style type="text/css">
      div{
        width:200px;
        height:100px;
        background-color:gold;
      }
    </style>
  </head>
  <body>
    <!--使用传统方法-->
    <div>hello,北京</div>
    <br/>
    <div>hello,上海</div>
    <br/>
    <div>hello,天津</div>
    <br/>
  </body>
</html>

css语法

1.css语法可以分为两部分:(1)选择器(2)声明

2.声明由属性和值组成,多个声明之间用分号分隔

3.最后一条声明可以不加分号(建议加上)

4.一般每行只描述一个属性

5.css注释:/*注释内容*/,类似java

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>css快速入门</title>
    <!--
    1.在head标签内,出现了<style type="text/css"></style>
    2.表示要写css内容
    3.div{}表示对div元素进行样式的指定,div就是一个选择器(元素/标签选择器)
    4.width:300px(属性);表示对div样式的具体指定,可以有多个
    5.如果有多个,使用;(即分号)分开即可,最后属性可以没有,建议写上
    6.当运行页面时,div就会被div{}渲染,修饰
    7.小经验:在测试css时,可以通过修改颜色,或者大小来看
    8.css注释:/*注释内容*/,类似java,快捷键:ctrl+/
    -->
    <style type="text/css"o>
      div{
        width:200px;
        height:100px;
        background-color: red;
      }
    </style>
  </head>
  <body>
    <!--使用传统方法-->
    <div>hello,北京</div>
    <br/>
    <div>hello,上海</div>
    <br/>
    <div>hello,天津</div>
    <br/>
  </body>
</html>

常用样式-字体颜色

介绍

颜色可以颜色名,比如green,也可以写rgb值,比如rgb(200,200,200)和十六进制表示值,比如#708090(使用十六进制更多)

应用实例 color.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>颜色</title>
    <!--颜色可以颜色名,比如green,也可以写rgb值,比如rgb(200,200,200)和十六进制表示值,比如#708090-->
    <style type="text/css">
      /*颜色可以颜色名,比如green,也可以写rgb值,
      比如rgb(200,200,200)和十六进制表示值,比如#708090
      color:rgb(255,222,1);//color:#ff7d44;//color:red;*/
      div{
        /*有三种方式,指定颜色
        1.英文
        2.16进制#ff7d44【使用最多】
        3.三原色rag(1,1,1)
        */
        color:#ff7d44;
      }
    </style>
  </head>
  <body>
    <div>努力学习</div>
  </body>
</html>

常用样式-边框border

应用实例border.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>边框</title>
    <style type="text/css">
      div{
        width:300px;
        height:100px;
        border:1px dashed blue;/*dashed:虚线*/
        /*border:1px solid blue;//实线框*/
      }
    </style>
  </head>
  <body>
    <div>学习</div>
  </body>
</html>

常用样式-宽度width/高度height

宽度/高度像素值:100px;也可以是百分比值:50%;

应用实例,如上所示

常用样式-背景颜色

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>背景</title>
    <style>
      div{
        width:200px;
        height:100px;
        background-color: #ff7d44;
      }
    </style>
  </head>
  <body>
    <div>学习</div>
  </body>
</html>

常用样式-字体样式

1.font-size:指定大小,可以按照像素大小

2.font-weight:指定是否粗体

3.font-family:指定类型

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>字体样式</title>
    <style type="text/css">
      /*说明
      1.font-size:指定大小,可以按照像素大小
      2.font-weight:指定是否粗体
      3.font-family:指定类型*/
      div{
        border:1px solid black;
        width:300px;
        font-size:40px;
        font-weight:bold;
        font-family:华文新魏;/*前提是:电脑中安装有该字体*/
      }
    </style>
  </head>
  <body>
    <div>学习</div>
  </body>
</html>

常用样式-DIV居中

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>文本</title>
    <style type="text/css">
            /*说明
      1.font-size:指定大小,可以按照像素大小
      2.font-weight:指定是否粗体
      3.font-family:指定类型
      4.margin-left margin-right 如果设置为auto,表示左右居中*/
      div{
        border:1px blue solid;/*顺序不要求*/
        width:300px;
        background:aliceblue;
        font-size:40px;
        font-weight: bold;
        font-family: 新宋体;
        margin-left:auto;
        margin-right:auto;
      }
    </style>
  </head>
  <body>
    <div>学习</div>
  </body>
</html>

常用样式-文本居中

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>文本</title>
    <style type="text/css">
                  /*说明
      1.font-size:指定大小,可以按照像素大小
      2.font-weight:指定是否粗体
      3.font-family:指定类型
      4.margin-left margin-right 如果设置为auto,表示左右居中
      5.text-align:center表示文本居中;
      text-align文本位置:left center right*/
      div{
        border:1px blue solid;/*顺序不要求*/
        width:300px;
        background:aliceblue;
        font-size:40px;
        font-weight: bold;
        font-family: 新宋体;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
      }
    </style>
  </head>
  <body>
    <div>学习</div>
  </body>
</html>

常用样式-超链接去下划线

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>超链接去掉下划线</title>
    <!--
    1.decoration修饰
    -->
    <style type="text/css">
      a{
        text-decoration:none;/*表示不需要修饰*/
      }
    </style>
  </head>
  <body>
    <a href="http://www.baidu.com">点击到百度</a>
  </body>
</html>

常见样式-表格细线

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>表格细线</title>
    <style type="text/css">
      /*
      设置边框:border:1px solid black
      将边框合并:border-collapse:collapse
      指定宽度:width
      设置边框:给td,th指定即可border:1px solid black;

      1.table,tr,td表示组合选择器
      2.就是table和tr还有td,都用统一的样式指定,可以提高复用性
      */
      table,tr,td{
        width:300px;
        border:1px solid black;
        border-collapse:collapse;
      }
    </style>
  </head>
  <body>
    <table >
      <tr>
        <!--合并了3列-->
        <td align="center"colspan="3">第1行第1列</td>
      </tr>
      <tr>
        <!--合并行,跨行  row:行-->
        <td rowspan="2">第2行第1列</td>
        <td>第2行第2列</td>
        <td>第2行第3列</td>
      </tr>
      <tr>


        <td>第3行第2列</td>
        <td>第3行第3列</td>
      </tr>
      <tr>
        <!--合并行,跨行row行-->
        <td rowspan="2">第4行第1列</td>
        <td>第4行第2列</td>
        <td>第4行第3列</td>
      </tr>
      <tr>
        <td>第5行第2列</td>
        <td>第5行第3列</td>
      </tr>
    </table>
  </body>
</html>

常用样式-列表去修饰

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>列表去修饰</title>
    <style type="text/css">
      ul{
        /*说明:list-style:none表示去掉默认的修饰*/
        list-style:none;
      }
    </style>
  </head>
  <body>
    <ul>
      <li>三国演义</li>
      <li>红楼梦</li>
      <li>西游记</li>
      <li>水浒传</li>
    </ul>
  </body>
</html>

猜你喜欢

转载自blog.csdn.net/m0_62110645/article/details/132114143