• HTMLCSS学习笔记(一)----代码初识、盒模型


    html  超文本标记语言 ---- 结构

    css   层叠样式表 ---- 样式

    js     javascript ---- 行为


    HTML  超文本标记语言

    <   标记

    <html> 标签

    <html> </html> 标签对


    保存的代码文件必须是 .html 才可以被浏览器识别 !!

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    </head>
    <body>
    
    </body>
    </html>

    <!DOCTYPE html> ! 声明 

    doc document 文档

    type 类型 

    <meta charset="utf-8" /> 代码编码格式

    utf-8   国际标准

    代码的编码格式要与文件的编码格式要统一!!


    • CSS基础样式

    1.行间样式

    <!DOCTYPE html>
    <html>
        <head> <!--html注释-->
            <meta charset="utf-8" />
            <title></title>
            <style>
            </style>    
        </head>
        <body>
            <div style=“300px;height="200px”;background:blue></div>
        </body>
    </html>

    2.内部样式

    <!DOCTYPE html>
    <html>
        <head> <!--html注释-->
            <meta charset="utf-8" />
            <title></title>
            <style>
                #box{width:400px;height:200px;background:blue;}
                /*内部样式表*/
                 /*css注释*/
            </style>    
        </head>
        <body>
            <div id="box"></div>
        </body>
    </html>

    用内部样式时,每个模块<div>要给它特定的name

    3.外部样式

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
    
        <link href="style.css" type="text/css" rel="stylesheet">
    
        </head>
        <body>
            <div id="box"></div>
        </body>
    </html>

      CSS文件

    #box{400px;height:200px;background-color:#5ee3e5;}

    • 常见样式——background
    #box
    { 400px;
    height:200px;
    background-color:#5ee3e5; }
    属性:属性值
    background 背景
    /*
    background-attachment:fixed;背景是否滚动
    background-color:#gray;背景颜色

    background-image: url(pp.jpg);背景图
    background-repeat:no-repeat;背景图是否滚动
    background-position:center top;背景图位置
    */ 解析型语言,写代码时尽量避免,越精简越好

    repeat 默认重复 background:blue url(xx.jpg)
    no-repeat 不重复
    background:blue url(xx.jpg) no-repeat
    repeat-x 横向重复
    repeat-y 纵向重复
    向右(左)移动向下(上)移动background:blue url(xx.jpg) no-repeat (-)**px (-)**px
    center center 水平居中 垂直居中
    fixed 固定
    背景background拥有复合属性,属性间无顺序,加空格即可识别

    •  常见样式——border边框

     /*

    border-width 边框宽度

    border-style 边框样式

    border-color 边框颜色

    border-top/right/left/bottom 上下左右边框

     

    边框样式 

    soid 实线

    dashed 虚线

    dotted 点线   (这两种兼容性可能存在问题)

    */


    •  常见样式——padding(内边距) 

     *内边距相当于给盒子加了填充厚度会影响盒子的大小

    /*

    padding: top right bottom left

    上右下左内边距,不可调换顺序!!

    */  


    • 常见样式———margin(外边距)

    1.上下外边距会叠压;

    2.父子级包含的时候子级的margin-top会传递给父级;(内边距替代外边距)

    /*

    margin:top right bottom left;不可换顺序!!

    margin-left:auto ;单写一行板块会一直在右

    margin-right:auto;单写一行板块会一直在左

    两行一起写板块会一直居中,精简方式:

    margin:0 auto

    */


    • 常见样式——结构(盒模型)

        

     

    结构样式:

    width 宽度

    height 高度

    background 背景

    border 边框

    padding 内边距

    margin 外边距

    复合属性:一个属性有多个属性值

    background 

    border

    padding

    margin


    •  文本设置

     行高指的是文字在行高的上下居中

     italic 斜体

    normal 正常

    text-deoration: none(无) 

    underline 下划线

    overline 上边线

    line-through 删除线

  • 相关阅读:
    springmvc视图解析
    mysql外键是多个id组成的字符串,查询方法
    mysql服务无法启动(1067错误)时数据备份的经验
    springboot(5) freemarker
    springboot(4) Log之Logbak
    springboot(3) junit单元测试
    集合类基础知识
    springboot(2) 数据库操作
    springboot(1)
    linux命令
  • 原文地址:https://www.cnblogs.com/BBeyes/p/6505520.html
Copyright © 2020-2023  润新知