Day8:htmlcss

显示和隐藏:

display: none 为 无,隐藏元素

display: block 为 显示元素 转换为块级元素

visibility: visible 显示

visibility: hidden 隐藏

disvis的区别:

dispaly 不占位置

visibility 站位置

overflow:

hidden 溢出的部分隐藏掉

visible 显示

auto 自动 超出的就显示滚动条,不超出不显示

scroll 总是显示滚动条

用户界面:

cursor鼠标样式

default 小白

text 文本

move 移动

pointer 小手

轮廓线:

outline: 0 或者为 none;

防止文本域拖拽:

resize: none;

vertical-align: 和行内块使用

溢出文字部分显示省略号

white-space: nowrap 文字一行显示

溢出部分隐藏: overflow: hidden

text-overflow: ellipsis 超出部分以省略号显示

字体图标iconfont

icomoon字库

http://www.iconfont.cn/

阿里icon font字库

`http://www.iconfont.cn/

fontello

http://fontello.com/

Font-Awesome

http://fortawesome.github.io/Font-Awesome/

字体图标

  1. 设计字体图标
  2. 上次生产字体包
  3. 下载兼容字体包
  4. 字体引入到html
// fonts
iconfont.eot
iconfont.svg
iconfont.ttf
iconfont.woff

span {
font-family: "icomoon";
} span: before {
content: "\e900";
}
// 字体下载目录
demo-filles
fonts
demo.html
ReadMe.txt
selection.json
style.css

上传生成字体包

http://icomoom.io
http://www.iconfont.cn/
http://www.iconfont.cn/
https://www.xxx.com/favicon.ico
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
// 对浏览器
<link rel="stylesheet" href="css/normalize.css"/>
// 对头部和底部样式
<link rel="stylesheet" href="css/base.css"/>
// 首页
<link rel="stylesheet" href="css/index.css"/>

我是文字

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo</title>
<style>
body {
line-height: 1.5;
}
div {
font-size: 16px;
}
</style>
</head>
<body>
<div>
我是文字
</div>
</body>
</html>

行高不带单位

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo</title>
<style>
body {
line-height: 1.5;
}
div {
font-size: 16px;
}
</style>
</head>
<body>
<div>行高不带单位</div>
</body>
</html>

复习

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo</title>
</head>
<body>
<a href="#">
<span>首页</span>
</a>
<input type="text">
<textarea name="" id="" cols="30" rows="10"></textarea>
</body>
</html>

元素的定位属性

边偏移属性 描述
top 顶端偏移量,定义元素相对于其父元素上边线的距离
bottom 底部偏移量,定义元素相对于其父元素下边线的距离
left 左侧偏移量,定义元素相对于其父元素左边线的距离
right 右侧偏移量,定义元素相对于其父元素右边线的距离

position属性的常用值

描述
static 自动定位
relative 相对定位
absolute 绝对定位
fixed 固定定位

静态定位唯一的用处:

就是 取消定位。

position: static;

叠放次序(z-index

元素的显示与隐藏

display visibilityoverflow

display 显示

display 设置或检索对象是否及如何显示。

visibility 可见性

设置或检索是否显示对象。

overflow 溢出

检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。

visible :  不剪切内容也不添加滚动条。

auto :   超出自动显示滚动条,不超出不显示滚动条

hidden :  不显示超过对象尺寸的内容,超出的部分隐藏掉

scroll :  不管超出内容否,总是显示滚动条

鼠标样式cursor

<ul>
<li style="cursor:default">我是小白</li>
<li style="cursor:pointer">我是小手</li>
<li style="cursor:move">我是移动</li>
<li style="cursor:text">我是文本</li>
</ul>

轮廓 outline

outline : outline-color ||outline-style || outline-width

防止拖拽文本域resize

<textarea  style="resize: none;"></textarea>

vertical-align 垂直对齐

vertical-align : baseline |top |middle |bottom

white-space

white-space设置或检索对象内文本显示方式

text-overflow 文字溢出

text-overflow : clip | ellipsis

clip :  不显示省略标记(...),而是简单的裁切 

ellipsis :  当对象内文本溢出时显示省略标记(...)

经典布局

<li>
<a href="#">
<span>导航栏内容</span>
</a>
</li>

上传生成字体包

推荐网站: http://icomoon.io

阿里icon font字库
http://www.iconfont.cn/ http://fontello.com/ http://fortawesome.github.io/Font-Awesome/ http://glyphicons.com/ https://icons8.com/

目录说明

名称 说明
css 用于存放CSS文件
images 用于存放图片
index 京东首页 HTML
js 用于后期存放javascript文件

引入ico图标

<img src="media/ico.png"  style="border: 1px dashed #ccc; padding:3px;" />  

<link rel="shortcut icon" href="favicon.ico"  type="image/x-icon"/>

网页title 标题

Description 网站说明

Keywords 关键字

如果看了觉得不错

点赞!转发!

达叔小生:往后余生,唯独有你

You and me, we are family !

90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通

简书博客: 达叔小生

https://www.jianshu.com/u/c785ece603d1

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞

Day8:html和css的更多相关文章

  1. Matplotlib数据可视化(3):文本与轴

      在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...

  2. web 前端2 html css一些小问题技巧

    html css一些小问题技巧 1 对于儿子块float后,父亲块如果没内容就不见了,如何让父亲块依然跟随飘起了的儿子块撑起来呢?? 用到的属性after方法  公共方法作为继承即可. 1.1  方法 ...

  3. CSS的未来

    仅供参考 前言 完成<CSS核心技术与实战>这本书,已有一个多月了,而这篇文章原本是打算写在那本书里面的,但本章讲解的内容,毕竟属于CSS未来的范畴,而这一切都还不能够确定下来,所以这一章 ...

  4. 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧

    记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...

  5. 前端css兼容性与易混淆的点

    一.常用的骨灰级清除浮动 .clearfix:after { content: "."; display: block; height:; clear: both; visibil ...

  6. 理解CSS外边距margin

    前面的话   margin是盒模型几个属性中一个非常特殊的属性.简单举几个例子:只有margin不显示当前元素背景,只有margin可以设置为负值,margin和宽高支持auto,以及margin具有 ...

  7. 理解CSS视觉格式化

    前面的话   CSS视觉格式化这个词可能比较陌生,但说起盒模型可能就恍然大悟了.实际上,盒模型只是CSS视觉格式化的一部分.视觉格式化分为块级和行内两种处理方式.理解视觉格式化,可以确定得到的效果是应 ...

  8. 谈谈一些有趣的CSS题目(十二)-- 你该知道的字体 font-family

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  9. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库

    在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...

随机推荐

  1. iOS.mach_msg_trap()

    mach_msg_trap() 1. mach_msg() mach_msg_trap() " > The Debugger window shows the calling stac ...

  2. Swift.Operator-and-Items-in-Swift(1)

    Operator and Item 1. ..< a for-in loop and the half-open range operator (..<) // Check each pa ...

  3. 现代编译原理——第六章:中间树 IR Tree 含源码

    转自: http://www.cnblogs.com/BlackWalnut/p/4559717.html 这一章,就虎书而言,理论知识点是及其少的,就介绍了为什么要有一个中间表示树.看下面这张图就能 ...

  4. IDEA集成git方法

    一.IDEA集成git方法 首先idea集成git我们需要先下载一个小软件,git bash  地址:https://git-scm.com/downloads  .下载好了之后直接下一步下一步傻瓜试 ...

  5. nginx简介与配置

    nginx简介 nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行. nginx由俄罗斯的程序 ...

  6. Appium+Python自动化 4 -appium元素定位

    appium定位app上的元素方式 在前面文章中有介绍,(通过UIautomator工具查看app元素) appium定位app上的元素,可以通过id,name,class这些属性定位到 1.id 定 ...

  7. Find them, Catch them POJ - 1703

    题意:N个人,M次操作,操作一:A X Y,X,Y不是同一帮派,操作二:D X Y,判断X和Y的关系. 思路:如果X和Y不是同一帮派,那X与Y+N.Y与X+N是同一帮派,如果X与Y不在同一帮派且X与Y ...

  8. C语言闰年问题程序框图

    判定2000-2500年中的每一年是否为闰年,并将结果输出. 先分析闰年成立条件: 1)能被4整除,但不能被100整除的年份都是闰年: (2)能被400整除的年份是闰年: #include<st ...

  9. 小白的CTF学习之路6——阶段测评

    刚才考了自己一次,下面我把题和答案放到下面 CPU中不含有以下选项中的  C A:     运算器 B:      寄存器 C:     内存 D:     时钟 这是一道送分题,CPU包含以下几种原 ...

  10. 虚拟机运行docker后映射端口到windows开发机

    1.运行容器(以Oracle-xe-11g为例) 运行容器时先在虚拟机内映射端口 docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe ...