line-height

css 布局 一中一右

左心房为你撑大大i 提交于 2019-11-30 23:13:12
.container { position: relative; .my-center { text-align: center; line-height: 30rpx; min-width: 400rpx; } .my-right{ position: absolute; right: 20rpx; top: 0rpx; display: inline-block; line-height: 30rpx; } }    参考: https://segmentfault.com/q/1010000005348924 来源: https://www.cnblogs.com/zinan/p/11644198.html

珍惜时光,我们还年轻

蹲街弑〆低调 提交于 2019-11-30 22:14:49
我其实早已看透 每次的茶余饭后 这世界多么的脏 每个人变成 了半人半兽 如果只有贪得无厌 凡事方能如愿 当我逐渐融入其中 虚伪也会装看不见 Vue使用百度地图根据关键字搜索显示详细地址 < div class= "block"> < span class= "demonstration">默认 click 触发子菜单 </ span> < el-cascader v-model= "value" :options= "options" @ change= "handleChange"> </ el-cascader> </ div> < div class= "block"> < span class= "demonstration">hover 触发子菜单 </ span> < el-cascader v-model= "value" :options= "options" :props= "{ expandTrigger: 'hover' }" @ change= "handleChange"> </ el-cascader> </ div> < script> export default { data() { return { value: [], options: [{ value: 'zhinan', label: '指南', children: [{ value:

css3实现半圆和圆效果

五迷三道 提交于 2019-11-30 10:54:49
  在css2中,如果需要失效一些圆角或者半圆等等效果,一般是要通过ps等软件来处理的,在CSS3中,则不需要了,只需要通过border-radius就可以实现,大大方便了开发的效率。   无论圆角、圆弧、实心圆、半圆,css3的实现代码都是 border-radius 属性,border-radius 不但可以定义圆半径和圆角大小,还可以画出各种方向的半圆。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>CSS3</title> 7 <style> 8 *{margin:0;padding:0;} 9 ul li{list-style:none;float:left;margin-left:20px;margin-top:50px;text-align:center;} 10 li{background:red;} 11 .circle1{width:100px;height:50px;border-radius:50px 50px 0 0;line-height:50px;} 12 .circle3{width:100px

移动端Android line-height不居中

扶醉桌前 提交于 2019-11-30 03:23:23
使用line-height垂直居中时,发现在IO S上显示很正 常,但是在安卓机上显示不居中偏上,大约会往上移2px左右,用户体验差。 网上说需要字号大于 12px 才能够正常居中,且无小数点的整数,并且还要字号为偶数,即: 字体大小不要使用奇数字号,带小数点的更不要提了。也就是说被2整除的整数且不可小于12px。 使用rem的单位时造成(根元素如果动态改变时,根元素字体可能不是整数)。 但现在越来越多的移动界面使用rem适配,不仅可能是奇数还可能不是整数。 常用思路: 1.把字号内外边距等设置为需求大小的2倍,使用transform进行缩放。只能针对 单个或者是一排的布局进行缩放,如果是父级自适应高度且可展示多行的,使用transform是有问题的。因为transform缩放是不影响页面布局的。 2.把字号内外边距等设置为需求大小的2倍,使用zoom进行缩放,可以完美解决。 3.把line-height设置为0,使用padding值把元素撑开,说是可以完美解决(经过测试,没有用的!)。 常用方案如下: 方案一:先放大两倍设置,再用 scale 缩小一倍显示 .content { height: 40px; line-height: 40px; font-size: 20px; /*以上的值均扩大2倍设置,以下缩小2倍显示*/ transform: scale(0.5);

DIV CSS浏览器的兼容性

╄→гoц情女王★ 提交于 2019-11-29 23:58:29
1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。 2.ff下容器高度限定,即容器定义了height之后,容器边框的外形就确定了,不会被内容撑大,而ie下是会被内容撑大,高度限定失效。所以不要轻易给容器定义height。 3.横向上的撑破容器问题,。如果float 容器未定义宽度,ff下内容会尽可能撑开容器宽度,ie下则会优先考虑内容折行。故,内容可能撑破的浮动容器需要定义width。 小实验:有兴趣大家可以看看这段实验。在不同浏览器下分别测试以下各项代码。 a.<div style=”border:1px solid red;height:10px”></div> b. <div style=”border:1px solid red;width:10px”></div> c. <div style=”border:1px solid red;float:left”></div> d. <div style=”border:1px solid red

css3 3d 与案例分析

不想你离开。 提交于 2019-11-29 13:35:21
作者:魔洁 聊到3d那我们就先聊聊空间维度,首先一维,比如一条线就是一个一维空间,连点成线在这个空间里这些点只能前进后退,二维空间就是一个平面,这时点不仅可以前进后退还可以左右移动,3维空间也可以说是3d,这时点可以前进后退,左右,上下移动。css3里有几个关于3d运动的属性以及值我做一下解释 transform-style:preserve-3d;(transform-style是属性)(preserve-3d是值) (这个属性可以把一个处于2维的div变为3d空间,把这个属性比作一个相机的摄像头,这个div内的内容会以3d的形式通过摄像头的形式反馈给你,他的子元素才会享受3d效果,子元素以下的元素就不会有3d效果。) perspective:800px; (这个属性是配合上边的属性使用的 ,把这个属性比作你的屏幕距离摄像头的距离) transform:rotateY(180deg); (把这个3d空间div看做一个人rotateY(180deg),是做y轴旋转180°,y轴可以看作是一个人原地转身) transform:rotatex(180deg); (rotateY(180deg),是做x轴旋转180°,x轴可以看作是一个人原地翻跟斗) transform:rotateZ(180px); (rotateZ(180px),是在前进180px

font Property

寵の児 提交于 2019-11-29 11:26:35
font Property font CSS 属性 CSS font 属性的语法为 font: font-style font-variant font-weight font-size/line-height font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit; 其实就是font-style、font-variant、font-weight、font-size、line-height、font-family属性的简写, 至于caption、icon、menu、message-box、small-caption、status-bar属性不比较不常用, 而且我也不知道如何用,所以就先忽略。 在使用font简写时,其中font-size、font-family两属性是必要指定的,缺一不可。 p.ex1 { font: 15px sans-serif; } p.ex2 { font: italic bold 12px/30px Georgia, serif; } This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.

JavaScript 图片切换

强颜欢笑 提交于 2019-11-29 03:32:20
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> p { margin:0; } body { text-align:center; } #content { width:400px; height:400px; border:10px solid #ccc; margin:50px auto 0; position:relative; } #content a { width:40px; height:40px; background:#fff; filter:alpha(opacity:80); opacity:0.8; position:absolute; top:160px; font-size:18px; color:#000; text-align:center; line-height:40px; text-decoration:none; } #content a:hover { filter:alpha(opacity:30); opacity:0.3; } #prev { left:10px; } #next { right:10px; } #p1 {

如何写出更好的Java代码

倾然丶 夕夏残阳落幕 提交于 2019-11-29 00:44:28
编码风格 传统的Java编码方式是非常啰嗦的企业级JavaBean的风格。新的风格更简洁准确,对眼睛也更好。 结构体 我们这些码农干的最简单的事情就是传递数据了。传统的方式就是定义一个JavaBean: <code style="margin: 0px; padding: 0px; max-width: 100%; font-family: Fixedsys; color: rgb(51, 51, 51); background-color: rgb(248, 248, 248); box-sizing: border-box !important; overflow-wrap: break-word !important;">public class DataHolder {<br data-filtered="filtered" style="line-height: normal; margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;"> nbsp nbsppublic final String data;<br data-filtered="filtered" style="line-height

ios兼容性

吃可爱长大的小学妹 提交于 2019-11-28 18:11:15
1. ios系统兼input输入框光标问题 异常现象:  苹果手机文本输入框样式异常——光标聚焦到文本框,光标高度充满文本框,输入内容,光标高度为文本框上边框到输入内容底部: 光标聚焦: 输入内容: 异常原因:  使用line-height样式导致,在ios系统中渲染跟安卓手机不一致。 解决方法:  input输入框改用padding控制文本框高度(如不考虑ios光标问题,继续用line-height也无妨,毕竟使用padding控制文本框高度还是有一点点麻烦的)。 2. ios脱离文档流问题: 异常现象:下拉页面,出现部分层随着下拉往下滑动,部分层保持不动,造成排版混乱; 解决方法:对于页面顶部展示的元素,可以使用绝对定位 position: absolute; ,不要使用固定定位 position: fixed; 。对于处于屏幕底部展示的一些需要固定位置的元素则可以使用固定定位fixed。 详见: ios系统微信浏览器、safari浏览器中h5页面上拉下滑导致悬浮层脱离窗口的解决方法 。 3. 文本框展示不正常: 解决方法——设置行高即可: line-height: .9rem; 来源: https://www.cnblogs.com/xyyt/p/9341980.html