html css的简单学习


css的内边距:
padding (auto、length、%)(顺序:上、右、下、左)
padding-top
padding-left
padding-right
padding-bottom

示例:
*{padding:10px 20px 30px 40px} //顺序:上、右、下、左
===========================================================
css中的外边距:
margin (auto、length、%)(顺序:上、右、下、左)
margin-top
margin-left
margin-right
margin-bottom
=============================================================
css的定位:
普通流、浮动、绝对定位。
使用浮动元素或者元素定位后,会生成一个块级框,不论本身是何种元素。

css的定位属性:
position 把元素放置到一个静态的、相对的、绝对的、固定的位置中。
top 定义了一个定位元素的上边距边界与其包含块上边界之间的偏移。
right 定义了一个定位元素的右外边距边界与其包含块右边界之间的偏移。
bottom 定义了一个定位元素的下外边距边界与其包含块下边界之间的偏移。
left 定义了一个定位元素的左外边距边界与其包含块左边界之间的偏移。
overflow 设置元素的内容溢出其区域时发生的事情。
clip 设置元素的形状,元素被剪入这个形状之中,然后显示出来。
vertical-align 设置元素的垂直对齐方式。
z-index 设置元素的堆叠顺序。

position属性:
static 默认值,没有定位,占用页面空间;
relative 相对定位,占用页面空间,基于父级的定位,可能会覆盖其他元素;
absolute 绝对定位,不占用页面空间。
fixed 固定定位,不占用页面空间。

示例:
.box{
width:100px;
height:100px;
border:1px solid red;
position:relative;
top:20px;
left:20%;//基于父级
}

浮动:可以使块级元素变行级元素。
float (left、right)
clear 清除浮动,(left、right、both),浮动会造成不占用父级空间,清除后可以
把父级撑起来。

示例:
.box{width:100px;height:100px;float:left}
============================================================================
cursor:pointer;//鼠标移上去,显示小手

设置弧度/曲面(x轴位移 y轴位移 阴影宽度 颜色 内部/外部 )
box-shadow:0px 5px 20px #1F4612 inset;

设置圆角:
border-radius:5px;//一个值就是四个角都圆角
border-top-left-radius:5px;//只设置左上角为圆角

overflow:hidden; //允许子级元素撑开父级元素,超出部分隐藏

.clear{-ms-zoom:1} //针对IE,
.clear:after{content:'';display:block;clear:both;}//使用伪类,撑开父级元素
clear类放在父级元素上。
========================================================================
width和max-width:
设置width,浏览器的宽度发生变化时可能会出现滚动条。
max-width不会出现滚动条。
========================================================================
background-position:0 30px;//设置背景的位置
===================================================================
谷歌浏览器插件---谷歌访问助手:
http://www.ggfwzs.com/230/chrome.zip
==============================================================
Subline text3插件:
ctrl+shift+p 显示控制台
=================================================
Atom是一款免费的编辑器。
====================================================================
搭建BrowserSync运行环境,浏览器不刷新就可以看到效果:
1、下载node.js;
2、安装BrowerSync包;
3、切换到项目目录;
4、启动BrowerSync服务。
网址:www.browersync.cn
===================================================================

html css的简单学习的更多相关文章

  1. html css的简单学习(三)

    html css的简单学习(三) 前端开发工具:Dreamweaver.Hbuilder.WebStorm.Sublime.PhpStorm...=========================== ...

  2. html css的简单学习(二)

    html css的简单学习(二) <!Doctype html>告诉浏览器,这是一个html文档.lang="en" 默认是en,表示英语:zh-Hans 中文简体:z ...

  3. HTML 与 css 的简单学习

    第21课: 内联元素,又称为行内元素,主要来控制一行内的字: 如: span,不是独占一行,不能设置宽高,竖直方向上不能设置 margin与 pading的值,不过水平方向上可以设置哦.(因为它只在一 ...

  4. css的简单学习笔记

    1.CSS的简介 *css :层叠样式表 **层叠: 一层一层. **样式表: 具有大量的属性和属性值 *使得页面的显示效果更加好. *css将网页内容和显示样式进行分离,提高了显示功能. *css不 ...

  5. 原生 CSS 网格布局学习笔记

    下是来自Oliver Williams的帖子. Oliver已经学习了相当长时间的原生CSS网格,可以说是在CSS网格方面有一定的发言权.在这篇文章中,他将以非同寻常的思路分析自己的CSS网格布局学习 ...

  6. <day006>bootstrap的简单学习 + 轮播图

    任务1:bootstrap的简单学习 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta c ...

  7. Log4j简单学习笔记

    log4j结构图: 结构图展现出了log4j的主结构.logger:表示记录器,即数据来源:appender:输出源,即输出方式(如:控制台.文件...)layout:输出布局 Logger机滤器:常 ...

  8. Web编程基础--HTML、CSS、JavaScript 学习之课程作业“仿360极速浏览器新标签页”

    Web编程基础--HTML.CSS.JavaScript 学习之课程作业"仿360极速浏览器新标签页" 背景: 作为一个中专网站建设出身,之前总是做静态的HTML+CSS+DIV没 ...

  9. css和css3学习

    css和css3学习 css布局理解 css颜色大全 样式的层叠和继承 css ::before和::after伪元素的用法 中文字体font-family常用列表 cursor属性 css选择器 F ...

随机推荐

  1. poj1265 Area

    题目描述: vjudge POJ 由于题目乱码概括一下题意: 给出一个路径,求围成多边形中内部点数.边上点数(包括顶点)以及面积. 题解: 边上点数=$\sum gcd(dx,dy)$ $Pick$定 ...

  2. linux系统防火墙关闭

    临时关闭防火墙 #systemctl  stop  firewalld 永久关闭服务端防火墙 #systemctl  disabled   firewalld getenforce   查询状态 临时 ...

  3. 笔记--Day1--python基础1

    一.目录 1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum),目前已经是使用频度特别高的开发语言. 主要应用领域: 云计算:云计算最火的语言,典型应用有Op ...

  4. 02等待单个线程返回WaitForSingleObject

    windows 多线程之等待线程返回 ​ 多线程编程中,有时我们需要等待某一线程完成了特定的操作之后再继续做其他事情,要实现这个目的,可以使用 Windows API 函数 WaitForSingle ...

  5. 如何用纯 CSS 创作一个行驶中的火车 loader

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/RBLWzJ 可交互视频 ...

  6. php使用curl访问https返回无结果的问题

    最近在做一个微信自动登录,发起验证以后回调页面获取openid时 curl函数返回空. $appid = "appid appid "; $secret = "secre ...

  7. 用Python抓取并分析了1982场英雄联盟数据,教你开局前预测游戏对局胜负!

    英雄联盟想必大多数读者不会陌生,这是一款来自拳头,由腾讯代理的大型网络游戏,现在一进网吧,你就能发现一大片玩英雄联盟的人.在2017年中国战队无缘鸟巢的世界总决赛后,一大片人选择了弃游,只是终究没躲过 ...

  8. 安装ubuntu16.4后

    美化及配置: http://www.fant0m.com/18.html 安装pip: $ wget https://bootstrap.pypa.io/get-pip.py $ python get ...

  9. 《鸟哥的Linux私房菜》学习笔记(2)——Bash特性

    一.shell的基本概念:                               shell 意思是外壳,它是离用户最近的程序.shell提供用户操作系统的接口,我们通过shell将输入的命令与 ...

  10. 利用Windbg深入理解变量的存储模型

    下面的是一个简单的测试程序,基本包括了所有的变量类型,包括静态的,常量的,全局的,本地的,还有new出来的 #include <iostream> using namespace std; ...