zoukankan      html  css  js  c++  java
  • HTML1

    1.表单

    <form action=""method=""><form>

    <input type="text">

    <input type="password">

    <input type="radio">

    <input type="checkbox">

    <input type="file">

    <input type="hidden">

    <input type="sumbit">

    <input type="image">

    <input type="reset">

    <input type="button">

    <select name size multiple>

    <option value selected></option>

    文本样式

    color

    font-size

    font-style

    font-family

    font-weight

    fon-variant

    text-decoration

    text-indent

    text-transform

    vertica-lalign

    line-height

    letter-spacing

    word-spacing

     

    2.CSS

    分类

    1内嵌

    <div style="color:green"></div>

    2内联

    在<head></head>中添加style标签,将样式说明写入其中

    3外联式

    将样式说明存储在css文件中,在HTML中

    <link href="css文件路径"rel="styleshee"/>关联起来

    语法 选择器(样式说明)

    选择器:用于找到样式标签

    属性名:属性值;

    属性值是空格或中文加双引号

    注释快捷键 ctrl+/

    2选择器

    1基本选择

    通用选择器

    标签名选择器

    类名选择器 .className(样式说明)

    用 class=“className”调用

    id选择器

    #idName

    id="idName"调用

    2多元素选择器

    A,B,C{样式说明}

    3后代选择器

    A,B{样式说明}

    功能:为选择器B设置样式,但是B必须是A的后代

    4儿子选择器 选择器之间用>来分隔

    语法 A>B{样式}

    为B选择器设置样式,但是A和B是父子关系

    5相邻选择器

    A+B{样式说明}

    还是为B设置样式,是兄弟关系

    6后续选择器

    A~B{}

    为B设置样式,B为A的后续兄弟

    7属性选择器

    A【attr]{}

    为A选择器设置样式,A中必须有attr属性

    A【attr=value]{}

    为A选择器设置样式,A中必须有attr属性且值是value

    p[align]{color:red;}

    p[align=right]{color:green;}

    伪类选择器

    在选择器的基础添加事件

    事件:完成一个事件,产生一个结果

    在a标签上应用

    a或a:link{样式}表示a标签的初始状态

    a:hover{样式说明}鼠标指针指向超文本的一个状态

    a:active{样式说明}鼠标指针指向超文本上按下的一个状态

    a:visited{样式说明}鼠标指针指向超文本上按下的一个状态

    一般情况下只用前两者

    选择器的优先级 内嵌>id>class>标签名

    /......./

    4盒子模型

    针对是双标签的块元素,如果不是快元素的要转化为快元素

    <div><p><hn>

    行内元素:除去快元素;

    盒子模型的六要素

    width:值px;百分比

    height:值px;auto父盒子多高,纸盒子多高;

    边框线

    border:线宽:px; 线型:solid实线 dashed虚线dotted点线double双线 颜色

    每一边2可以独立设置

    border-top;

    border-left;

    border-right;

    border-bottom;

    圆角

    border-radius;百分比|值px;

    border-raduis:左 上右上 右下 左下;

    去掉边框线border:none;

    border会占空间

    .box{

    100px;

    height:100px;

    border:50px solid red;

    }

    外边距

    margin:值px;auto自动适应,一般用于居中;

    一个值表示全部,两个值,第一个为上下,第二个位左右

    三个值,第一个表示上,第二个表示左右,第三个表示下边距

    第四个,第一个表示上,第二个表示右,第三个表示下,第四个表示左;

    内边距 盒子的内容与边框线之间的距离

    padding:值px;

    如果一个值,表示盒子全部,两个值第一个表示上下,第二个表示左右;

    三个值第一个表上,地二个左右,第三个下,四个值,第一个表示上,第二个表示右,地三个表示下,第四个表示左;

    padding会将盒子撑大;

    F12 旁边的箭头

    4.6背景

    background:url();

    1background-color:

    background-image:url(图片地址)

    background-repeat:平铺处理 背景图片比盒子规格小了,no-repeat不平铺,repeat-x:表示x方向平铺,repeat-y:表示y方向平铺;

    background-position:值px,值px;表示背景图片左上角距离远点的位置;

    5布局

    盒子的摆放

    两种情况

    一是纵式

    二是横式

    浮动

    float:left|right;

    清除浮动 clear:left|both|right;

    7file布局 设置在父盒子中,对它的子盒子进行布局

    dispaly:flex;

    flex-direction:row(横着)|colum(竖着摆),默认为横着;

    justify-content:父盒子中毒的子盒子摆放方式;

    :flex-start;从左至右从上到下;

    :flex-end:从右到左或从上到下;

    :center:所有的子盒子挤到中间;

    :space-around:所有子盒子均匀摆放,每一个纸盒子外边距是平均的,两侧是没有顶格;

    :space-between:效果与space-around一样的,只是两端地垄;

    align-items:设置顶一个轴的摆放方式;

    :flex-start;靠顶部;

    :flex-end:靠底部;

    :center:垂直居中;

    都在父盒子中写;

  • 相关阅读:
    Node 之http模块
    Node 之 模块加载原理与加载方式
    Node 之NPM介绍
    Node.js的特点
    ECMAScript 6 简介
    Node 之URL模块
    用户模块 之 根据条件查询用户
    用户模块 之 完成用户列表的分页显示
    用户模块 之 完成查询所有帖子、完成查询所有回复以及点赞
    用户模块 之 完成查询所有用户
  • 原文地址:https://www.cnblogs.com/xiaoruirui/p/11162998.html
Copyright © 2011-2022 走看看