当你想要做成这种布局效果的时候
紫色框里面的内容那样
它是一个列表
li元素是块级元素 默认大小是父元素ul的宽 并且换行
如果li没有背景的话那就不用管了
可是问题来了它不但有背景 而且是根据文字自适应的宽高
因为项目有可能用到, 所以学习了一下,做此笔记,图截自慕课网,侵删。
一、基本图形
1、矩形
x,y定义矩形的左上角坐标;
width,height定义矩形的长度和宽度;
rx,ry定义矩形的圆角半径长度,这里注意,如果rx给值了ry没给值,ry沿用rx的值,反
1.向博客园申请js权限
我们需要进入博客园自定义博客模板的页面,向博客园管理团队申请页面运行js的权限。【博客园】->【设置】->【博客设置】,点击页面上的js权限申请,然后填写申请的理由,耐心等几分钟,再刷新一下,页面就会显示支持js代码 ,博客园也会在用户邮箱给你发送是
传统的布局方案,在针对特殊布局时会很不方便,比如垂直居中,把一个容器等分为N列等等。自从 Flex 出现以后,这些都迎刃而解了,本文对Flex相关内容做一个简单梳理。
什么是 Flex
Flex 是 Flexible Box 的缩写,意为”弹性布局”,任何一个容器都可以指定为Flex布局。设为 Fl
块级元素
会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。
可以设置width,height属性。块级元素即使设置了宽度,仍然是独占一行。
可以设置margin和padding属性。
text-align无效
内联元素
width,height无效
heigh:100%失效
解决方案:
第一种
html, body {
height: 100%;
}
第二种
div {
height: 100%;
position: absolute;
}
非定位元素的宽高百分比计算不会将 padding 计算在内,而定位元素会计算在内。
利用这个特性可以实现
float
特性
包裹性;
块状化并格式化上下文;
破坏文档流,使父元素高度塌陷,在父元素中浮动元素高度不计在内;
没有任何 margin 合并
使浮动元素后的非浮动元素的文本环绕着浮动元素(对在其前面的元素无任何影响)
浮动之间的排列
元素设为浮动后会变为包裹性,若没有明确宽度,宽度则是元素里的内
理论上来说,全部 position 的取值有8个
包括:position:static | relative | absolute | fixed | sticky | initial | inherit | unset
其中最常用的是 static 、relative、absolute、fixe
一.问题产生的原因
当我们为div标签声明了宽度,但是仍然会出现文本越界的情况,不知道大家有没有发现,只有文本内容为单词或者纯数字的时候才会出现这种情况为此我特意测试了两种情况,结果如下:
①当文本内容为纯数字或者字母:
②当文本内容为汉字:
所以我们可以得出结论
1. 认识网页
网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。
2. 浏览器(显示代码)
浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览
原因:web上不支持psd图片,web支持JPG,PNG等。
解决:打开ps点击文件--储存为web所用格式(选择转换成哪种格式)。
box-sizing用于更改用于计算元素宽度和高度的默认的 CSS 盒子模型。它有content-box、border-box和inherit三种取值。inherit指的是从父元素继承box-sizing表现形式,不再冗赘。
1. 属性讲解
content-box
默认值,也是css2.1中的盒
第三章:表单表单标签form:<form></form>//相当于一张记录用户信息的单子 常用属性:method:表单的提交方式,常用的值有两个 (1)post:安全提交方式 (2)get:非安全提
第二章:列表,表格,媒体元素列表:有三种,有序列表,无序列表,定义列表 1.有序列表:<ol></ol> 列表项:<li></li> 要显示的内容写在li里面,不要写在li的外面
设置ws字体大小:左上角file-->Settings--->在搜索框中输入font网页的第一行一定是<!DOCTYPE html>:网页声明,代表这个页面是h5页面html标签中的leng="en":意思是网页中会用到英文
<meta>:辅助标签,<met
.process{
border:1px solid #B7B7B8;
background:#F8F8F8;
width:80px;
height:250px;
<!--固定定位--> position: fixed; right
没学过 css,学过一点点 html,这些天看了一些模板样式很 nice 的博客,跟大家分享下:
print('''
1. https://www.cnblogs.com/Enceladus/
2. https://www.cnblogs.com/ECJTUACM-873284962/
3. ht
解决办法:
在table上加上样式:
table{table-layout:fixed;word-break:break-all}
table-layout:fixed tablle的列宽由表格宽度和列宽设定。 word-break:break-all 允许在单词内换行。
正常情
上一篇css3写了一些基本的图形,想到是不是能用css3画个动物,便在网上找图片。于是选中一只大鹏鸟
也不难,一步步的写出身体部位,再定位上去就好了。来一张效果图,后面给两个加了动画,稍微难看一点,后期慢慢修改
<!DOCTYPE html>
<html>
<hea
简单介绍:TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方强大,并且功能配置灵活简单。另一特点是加载速度非常快的。最重要的是,TinyMCE是一个根据LGPL license发布的自由软件,你可以把