整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

css html谢谢笔记,适合初级前端攻城狮

、html部分

1.取消iPhone自动识别数字为拨打号码

<meta name = "format-detection" content = "telephone=no">

2.移动开发、响应式布局

<meta name="viewport" content="width=device-width initial-scale=1.0 maximum-scale=1.0 user-scalable=yes"/>

二、css部分

1.字母强制大写

text-transform: uppercase;

2.解决iPhone中overflow:scroll;滑动速度慢或者卡的问题

-webkit-overflow-scrolling: touch;

3.防止复制,兼容主流浏览器

-moz-user-select : none;

-webkit-user-select: none;

4.固定背景图片

background-attachment: fixed;

5.去除iphone input默认样式

input {

-webkit-appearance:none;

}

-webkit-appearance 可用于渲染input风格,多用于移动端,有兼容性问题,请自行百度

6.设置表格的边框合并为一个单一的边框

border-collapse:collapse;

7.添加(显示)IOS下滚动条

.box::-webkit-scrollbar{

-webkit-appearance: none;

width: 14px;

height: 14px;

}

.box::-webkit-scrollbar-thumb{

border-radius: 8px;

border: 3px solid #fff;

background-color: rgba(0, 0, 0, .3);

}

8.文字超出部分省略号隐藏

.box{

width: 200px;

/** 单行显示隐藏 **/

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

/** 多行显示隐藏 **/

word-break: break-all;

text-overflow: ellipsis;

display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/

-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/

-webkit-line-clamp: 3; /** 显示的行数 **/

overflow: hidden; /** 隐藏超出的内容 **/

}

9.设置表格布局(我都不知道为什么我的笔记.txt里面会有这个...)

table{

table-layout:fixed;

}

10.如果想鼠标移动上去时显示被隐藏的文本内容,可以设置 

.box:hover {

text-overflow:inherit;

overflow:visible;

}

11.css实现选中checkbox,文字内容颜色变化

<style> .tgl-light + .tgl-btn { 
 background: #f0f0f0; border-radius: 2em; padding: 2px; -webkit-transition: all .4s ease; transition: all .4s ease;
 } 
 .tgl-light + .tgl-btn:after { 
 border-radius: 50%; background: #fff; -webkit-transition: all .2s ease; transition: all .2s ease; 
 } 
 .tgl-light:checked + .tgl-btn { 
 background: #9FD6AE; 
 } 
</style> 
<div class='tg-list-item'> 
 <input class='tgl tgl-light' id='cb1' type='checkbox'> 
 <label class='tgl-btn' for='cb1'>11111111111</label> 
</div>

想要学习或者了解web前端编程的小伙伴,可以私信小编【学习】web前端海量知识分享,欢迎初学和进阶中的小伙伴。

、列表说明:列表是在页面上有很多列同时存在的信息,分为无序列表和有序列表。

1、无序列表概念:用来放置一些对于顺序无关紧要的内容,例如下面的新闻内容。

2、有序列表概念:有序列表用于存放内容不能错乱的信息,比如下面的阿里云内容。

3、自定义列表:自定义列表用于正文之外的框框栏栏之类的。

二、列表样式:

列表样式2

列表样式3

三、无序列表 <ul> </ul> 和 <li> </li>标签

列表标签是用 ul 表示,但是不是单独使用的,需要和 li 标签配合使用,并且列表标签也有属性,用法:

<ul type="disc"> ,属性有多个值:

disc :小圆点,默认属性

circle :小圆圈

square :实心方块

none :不要任何符号

源码:↓

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<!--网页抬头-->

<title>Title</title>

</head>

<body>

<!--列表与列表属性-->

<ul type="disc">

<li>这是列表a</li>

<li>这是列表b</li>

<li>这是列表c</li>

</ul>

</body>

、标签的分类:双标签和单标签

双标签:就是成对出现的,类似于这种 <html> </html>

单标签:就是可以单个使用的,类似于 <br> 换行标签 或 <hr>水平线标签。

二、标签属性的作用:

标签的属性是用来定义文字或字符的 颜色、宽高、粗细、大小、等,这个是标签属性的作用。


三、标签属性的特性:

1、每一个标签都有自己的属性,单标签和双标签都有。

2、一个标签可以有多个属性。

3、每个属性都有对应的值,值要用单或双引号引起来。

4、多个属性之间使用空格隔开。

5、属性没有顺序之分。

6、字体属性值,必须是系统可以识别的字体,一般为系统自带字体。

7、HTML5 中 font 属性已经弃用。

源代码:↓

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<!--网页抬头-->

<title>中央气象局</title>

</head>

<body>

<!--水平线的宽度是500像素,这个width就是标签属性-->

<hr width="500">

<!--下面这个是多个标签属性,多个属性之间用空格隔开-->

<font color="red" face="黑体" size="7">标签属性</font>

</body>

</html>