冬季小学期 NIIT公司 web前端培训 CSS

外边距合并 http://www.w3school.com.cn/css/css_margin_collapsing.asp

div、p、h1 块元素 span行元素

浮动:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。

http://www.w3school.com.cn/css/css_positioning_floating.asp

 

css模块化思想(一)--------命名是个技术活 http://www.cnblogs.com/WebShare-hilda/p/4686067.html

这样的命名注视、注释应该是正规公司上会用到的。

 编码规范  http://codeguide.bootcss.com/   编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。

 

<!DOCTYPE html>
<html>
<head><title>title Web tutorials on HTML, CSS</title><meta name="description" content="Web tutorials on HTML, CSS,javascript" /><!--浏览器缺省设置外部样式表内部样式表(位于 <head> 标签内部)内联样式(在 HTML 元素内部) 优先级高 就近原则--><!-- 链接外部css文件 --><link rel="stylesheet" href="xx.css" type="text/css"><style type="text/css">/*css语法 :选择器{属性名1:属性值1;属性名2:属性2,属性2; }*/body{font-family: 微软雅黑;font-size: 14px;}#container{width: 900px;/*margin: 0 auto;*/}#header{height: 100px;background-color: blue;}#menu{height:30px ;background-color: yellow;margin-top: 5px;}#content{height: 500px;margin-top: 5px;}#left{width: 28%;height: inherit;background-color: pink;float: left;}#position{position: relative;/*相对*/position: static;/*正常*/}#mid{width: 40%;height: inherit;background-color: purple;float: left;margin-left: 2%; }#right{width: 28%;height: inherit;background-color: cyan;float: left;margin-left: 2%; }#footer{height: 100px;margin-top: 5px;background-color: green;}table{border:2px solid green ;/*双线条边框 double    定义双线。*/border-collapse: collapse;/*变单线条边框*//*border-spacing:10px 10px;/*单元格边框的距离。*/*/font-family:Arial;width: 100%;}th,td{font-size:1em;border: 1px solid #98bf21;padding: 3px 7px 2px 7px; }th{font-size: 1.1em;text-align: left;;padding-top: 5px;padding-bottom: 4px;background-color: #A7c942;color: #FFFFFF;}/*派生选择器 (组合选择器)*/tr.alt td{color: #0000000;background-color: #EAF2D3;}/*元素选择器*/p {text-indent: 5em;/*首行缩进5em*/text-align: center;/*居中*/word-spacing: 30px;/*词间距*/letter-spacing: 20px;/*字母间距*/text-transform: capitalize;/*单词首字母大写*/text-decoration: underline;/*文本装饰效果具有下划线*/line-height: 10px;/*行间距*/}/*所有连接空白符合并为一个空格*//*id选择器  id 属性只能在每个 HTML 文档中出现一次*/#outer{width: 300px;height: 300px;border: 1px solid #f00;margin: auto;/*上开始 顺时针  auto居中*/margin: 30px 50px;/*上下,左右 两个值*/background-color:black; }#inner{width: 150px;height: 150ps;border: 5px solid white;padding: 10px;background-color: purple;}div#test {background-color: #99bbbb;/*背景颜色*/background-image: url(test.jpg);/*背景图片 url()*/background-repeat: repeat-y;/*图片垂直重复 no-repeat repeat-x repeat-y repeat*/background-position: center;/*常用位置关系 left center right top bottom 可以复合使用 一般先水平后垂直*/background-position: 30% 70%;/*单位为百分比*/background-position: 50px 100px;/*单位为像素*/background-attachment:fixed;/*相对于可视区是固定的*/background-size: cover;/*CSS3 图片适应边框*/background: url(test.jpg) 0 0 no-repeat;/*空格空开对应的值*/}/*类选择器*/.class1 {font-family: Georgia,serif;/*首选Georgia,没有则选择serif字体*/style="font-family: Times,'New York'; font-style: italic;font-weight: bold;/*字体粗体 italic斜体*/font-weight: 900;"/*100~900级别的加粗度 */font-size: 14px;/*设置字体大小像素*/font-size: 0.87em;/*1em等于当前字体尺寸 浏览器默认的文本大小16px*/}ul{width: 240px;height: 259px;background: url('images/menu-bg.jpg') 0 0 no-repeat;font-size: 13px;font-weight: bold;padding: 40px 0 0 50px;}ul li{background: url('images/homebg.gif') 0 0 no-repeat;padding:  0 0 0 25px;line-height: 28px;}ul li a:hover{color: cyan;}/*属性选择器*/[title=list]{list-style-type:none;/*列表前面没有点*//*list-style-image: url('images/arrow-normal.gif');选择列表前面的图标*/}.class2 {a:link {color:#FF0000;}        /* 未被访问的链接 */a:visited {color:#00FF00;}    /* 已被访问的链接 */a:hover {color:#FF00FF;}    /* 鼠标指针移动到链接上 */a:active {color:#0000FF;/* 正在被点击的链接 */}    /*a:hover 必须位于 a:link 和 a:visited 之后a:active 必须位于 a:hover 之后*/</style>
</head>
<body>
<table><tr><th>学号</th><th>姓名</th></tr><tr><td>27</td><td>bao</td></tr><tr class="alt"><td>09</td><td>duan</td></tr><tr><td>32</td><td>junjie</td></tr><tr class="alt"><td>31</td><td>zhi</td></tr>
</table><div id="outer"><div id="inner">inner</div>
</div>
<!-- 学会div布局 -->
<div id="container"><div id="header">header</div><div id="menu">menu</div><div id="content"><div id="left">leftpanle</div><div id="mid">middlepanle</div><div id="right">rightpanle</div></div><div id="footer">footer</div>
</div><ul title="list"><li  ><a href="#" >home</a></li><li><a href="#">about us</a></li><li><a href="#">network</a></li><li><a href="#">submission</a></li><li><a href="#">archives</a></li>
</ul></body>
</html>

 

 

White
纯白
#FFFFFF
255,255,255
Black
纯黑
#000000
0,0,0
Yellow
纯黄
#FFFF00
255,255,0
Cyan
青色
#00FFFF
0,255,255
Magenta
洋红
#FF00FF
255,0,255

 

 

在学习CSS   http://www.w3school.com.cn/css/css_selector_descendant.asp

 

 

margin:top right bottom left 

 

转载于:https://www.cnblogs.com/linkarl/p/5144101.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/419100.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BZOJ 1491: [NOI2007]社交网络( floyd )

floyd...求最短路时顺便求出路径数. 时间复杂度O(N^3) -------------------------------------------------------------------------------------------#include<cstdio>#include<algorithm>#include<cstring>using namespace std;typedef long long ll;con…

前端学习(1731):前端系列javascript之发布窗口布局下

index.vue <template><view class"content"><view class"todo-header"><view class"todo-header_left"><text class"active-text">全部</text><text>10条</text></view><v…

Ace教你一步一步做Android新闻客户端(三) JSON数据解析

对于服务器端来说&#xff0c;返回给客户端的数据格式一般分为html、xml和json这三种格式&#xff0c;现在给大家讲解一下json这个知识点&#xff0c; 1 如何通过json-lib和gson这两个json解析库来对解析我们的json数据&#xff0c; 2 以及如何在我们的Android客户端解析来自服…

前端学习(1732):前端系列javascript之插入内容

index.vue <template><view class"content"><view v-if"list.length!0" class"todo-header"><view class"todo-header_left"><text class"active-text">全部</text><text>10条&…

前端学习(1732):前端系列javascript之状态切换

index.vue <template><view class"content"><view v-if"list.length!0" class"todo-header"><view class"todo-header_left"><text class"active-text">全部</text><text>10条&…

记一次若依ruoyi-ui(Vue2) 关闭tab页并打开新页面

网上教程很多&#xff0c;但是都是给前端代码段&#xff0c;都不知道怎么使用&#xff08;本人菜鸟一个&#xff09;&#xff0c;今天记一次完整的&#xff1a; 在你需要关闭的tab页面&#xff0c;加入以下代码&#xff1a; handleCommit()是我需要关闭页面的方法&#xff0c…

log4j自定义配置文件(SpringMVC项目)

问题来源 本周在实际项目中发现无法自定义的log4j-dev配置的error日志级别文件无法生效&#xff0c;项目启动后仍然采用默认的info级别日志进行打印。之所以自定义名称&#xff0c;是为了减少隔离不同环境的日志级别&#xff0c;比如开发dev环境使用debug、info级别&#xff0…

23 | 二叉树基础(上):什么样的二叉树适合用数组来存储?

思考题 二叉树有哪几种存储方式&#xff1f;什么样的二叉树适合用数组来存储&#xff1f; 树&#xff08;Tree&#xff09; 根节点&#xff1a;没有父节点的节点叶子节点或者叶节点&#xff1a;没有子节点的节点叫做 树的高度、深度、层&#xff1a; 举例说明&#xff1a; 生…

HBase 手动 flush 机制梳理

对应 HBase 版本0.94.1&#xff0c;对照了开源的版本和工作使用的某发行版 问题&#xff1a;在 HBase shell 里面输入 flush table_or_region_name之后&#xff0c;发生了什么&#xff1f;具体的实现是怎么样的&#xff1f;对于现有的某个表&#xff0c;我如何在做操作之前估算…

从0到1搞一波dubbo

1、为什么需要dubbo&#xff1f;&#xff08;为了解决什么问题&#xff1f;&#xff09; 架构演变 1 单一应用架构 2 应用和数据库单独部署 3 应用和数据库集群部署 4 数据库压力变大&#xff0c;读写分离 5 使用缓存技术加快速度 6 数据库分库分表 7 应用分为不同的类型拆分 …

前端学习(1734):前端系列javascript之添加动画

<template><view class"content"><!-- 状态栏 --><view v-if"list.length ! 0" class"todo-header"><!-- 状态栏的左侧 --><view class"todo-header__left"><text class"active-text&quo…

android146 360 病毒查杀

<?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:orientatio…

24 | 二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?

这节学习一种特殊的二叉树—二叉查找树。它最大的特点是支持动态数据集合的快速插入、删除、查找操作。但是散列表也是支持这些操作的&#xff0c;并且散列表的这些操作比二叉查找树更高效&#xff0c;时间复杂度是 O(1)。 问题引入 既然有高效的散列表&#xff0c;二叉树的地…

25 | 红黑树(上):为什么工程中都用红黑树这种二叉树?

问题引入 二叉查找树在频繁的动态更新过程中&#xff0c;可能会出现树的高度远大于 log2n 的情况&#xff0c;从而导致各个操作的效率下降。极端情况下&#xff0c;二叉树会退化为链表&#xff0c;时间复杂度会退化到 O(n)。要解决这个复杂度退化的问题&#xff0c;需要设计一…

Rabbitmq如何设置优先级队列?如何限流?如何重试?如何处理幂等性?

优先级队列 方式一&#xff1a;可以通过RabbitMQ管理界面配置队列的优先级属性&#xff0c;如下图的x-max-priority 方式二&#xff1a;代码设置 Map<String,Object> args new HashMap<String,Object>(); args.put("x-max-priority", 10); channel.que…