zoukankan      html  css  js  c++  java
  • html和css入门1

    • 如果把网页想象成自己的房子,html文件就像墙体结构,将房子分为几个框架,区分哪个房子是客厅、食堂和卧室等等
    • css是房子的风格,墙体颜色 地板风格等等。
    • javascript文件是你的交互性组件,可以想象成电视遥控器或者车库门遥控开关,它们会让房子的某些元素发生变化。
    • 用chrome浏览器选择右上角三行的按钮,选择工具里的开发者工具可以看到页面的结构。
    •  一个box模型有Margin外边距,border边框,padding内边距和content内容这几个元素构成了网页上的边框
    • 内边框padding的作用是在content内容的周围清理出一片区域,该区域会采用方框的背景颜色,因此它也是方框内部空间的一部分来直接保护内容。
    • 边框border继承box的颜色属性。
    • margin没有颜色,完全透明。可以将其看作是两个boxes之间的空白。
    • 整个box的实际显示度是(border宽+内边距宽)*2+内容宽度。这些值哪一个发生了变化时都需要重新计算。

    定义边框宽度:

    * {
    outline: 1px solid red !important;
    }
    * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    }

    .image {      //这是链接到html文件当中的image这一个类,定义image这个类的样式
    max- 460px;
    }
    .description {
    max- 705px;
    }

    定位元素是css中最复杂的概念之一,弹性方框布局flexible box layout是一个强大的工具,是一个弹性的方框,可以高效地在容器或者idv内布局。

    如果要将两个元素并排放置,则要把父级容器的显示属性改为flex

    例如这个父级div是app类,子级是image和description.

    要在页面中插入图片 无比要把图片存储到页面能够访问的位置。

    响应式网页:会随着网页窗口的大小自动调整大小。

    设计响应式的网页就不能将列宽设为固定的像素,而是使用百分比。

  • 相关阅读:
    【Matlab系列】之基于元胞自动机的城市规划(程序修正)
    【Bug】 Access Violation exception&First-chance exception
    【Bug】缓冲区溢出检查_security_cookie
    【PE】x264编解码器在Windows(MinGw环境)和Linux平台的编译过程以及使用方法
    【C】printf()详解
    【Linux】Linux下没有 itoa
    【AVS】AVS2编码器开源啦:xAVS2
    【OS】关于堆、栈生长方向和大小端模式
    【PE/Python】python IDLE添加行号显示
    【C】将数字转换为字符串的方法
  • 原文地址:https://www.cnblogs.com/Yiren-33/p/6654487.html
Copyright © 2011-2022 走看看