zoukankan      html  css  js  c++  java
  • div+css入门知识

    传统页面table来布局和显示数据
    缺点:
     1、显示样式和数据是绑定在一起的
     2、布局的时候,灵活度不高。
     3、一个页面可能会有大量的<table>元素,代码就会冗余
     4、增加了带宽(200字节*2000000*30=?)。
     5、搜索引擎不喜欢这样的布局。
    优点
     1、理解起来比较简单
     2、不同的浏览器,看到的效果一般是相同的。
     3、用于显示数据还是非常好的。
    div+css
    基本思想:数据和样式要分离
    div(区段)数据
    css文件,制定数据应当怎样显示
    总结,div+css是一种目前比较流行的网页布局技术
    div来存放需要显示的数据(文字,图表...);css就是用来指定怎样显示,从而做到数据和显示相互分离的效果。
    div是用于存放内容(文字,图片,元素)的容器。
    css是用于指定放在div中的内容如何显示,包括这些内容的位置和外观。
     举例:
     my.css
     .style{
        /*宽度*/
        width:400px;
        height:300px;/*一定要写一个分号*/
        background-color:silver;
        border:1px solid red;
        margin-left:400px;
        margin-top:250px;
        padding-top:20px;
        padding-left:40px;
     }

     demo.html
     <html>
     <head>
     <title>css入门小案例</title>
        <!--引入我们的css-->
        <link rel="stylesheet" type="text/css" href="my.css">
        </head>
        <body>
        <div class="style1">
           <img src="2.jpg">
        </div>
     </body>
     </html>
    div+css的优势
    要深刻理解div+css的优越性,我们不得不提到网页设计的三个历史时期table,table+css,div+css
    ①table网页设计:内容和样式(外观和布局)混合
    ②table+css网页设计:table布局,css指定外观
    ③div+css网页设计:div放内容,css指定样式(外观和布局),内容和样式彻底分离。
     /*.s1用术语 类选择器*/
     .s1
     {
      color:green;
      font-size:30px;
     }
     .s2
     {
     color:yellow;
      font-size:12px;
     }
     .s3
     {
     color:blue;
     font-style:italic;
     }
     .s4
     {
     color:green;
     font-weight:bold;
     }
     .s5
     {
     color:#9c3131;
     text-decoration:underline;
     }

  • 相关阅读:
    JQuery基础知识总结
    抽象方法与虚方法
    关于性能的几个术语
    T-SQL基础知识
    学习materialize
    VS2013 启用avalon 智能提示 Intelligence
    推荐一款开源的C#TCP通讯框架
    js/jquery 获取本地文件的文件路劲 获取input框中type=‘file’ 中的文件路径(转载)
    HTML5的 input:file上传类型控制(转载)
    tinymce4.x 上传本地图片 (转载)
  • 原文地址:https://www.cnblogs.com/wyh3721/p/2537415.html
Copyright © 2011-2022 走看看