美文网首页web前端学习
2018-04-14 关于一些样式实现方式的总结

2018-04-14 关于一些样式实现方式的总结

作者: 正阳Android | 来源:发表于2018-04-15 14:22 被阅读54次

1.类选择器的使用

#box .content{}

.content  .item{}

后代选择器:以下面的这个为例子,那么类选择器item,只有在使用了.content类选择器的标签内才有效;

若是没有使用content,直接使用了item,是无效的。这样可以避免出现当使用了相同的标签造成的样式全部相同了;

2.水平居中  text-align为center; 已知宽的 margin 0(可以是具体数据) auto

3.垂直居中; 设置top值为 外部高度减去内部高度的一半

下面是一些例子

示例1:文字居中,图片与文字底部对齐 示例1:主要样式设置

第二个示例:

示例2:左侧是背景图,右侧是一个div

大概代码如下:以前一直都傻傻的认为,父级多高,子元素如果不设置宽度和高度那么默认就是和父级等高;

其实不设置的话那么默认都是内容撑开宽度;

示例2:大致代码

I AM A  GREEN HAND!

COME ON!

示例3:

示例3:每一个都是相同的块,边框都是1px

为了不使得上下两个块的边框组成2px;可以设置margin-bottom为-1px;

具体代码如下

示例3代码

同样的思想的还有下面这种样式

示例4

示例:4,最后一个没有|

我们可以设置border-right的颜色和宽度;最后一个不给设置border-right:none;

示例4

示例:4

大致代码如下:

大致结构如图 类选择器大致如下图

相关文章

  • 2018-04-14 关于一些样式实现方式的总结

    1.类选择器的使用 #box .content{} .content .item{} 后代选择器:以下面的这个为例...

  • 移动端实现0.5px的线

    实现方式:伪类 + transform 实现单条border样式设置: 四条boder样式设置:

  • iOS实践Table

    解决方案方向总结: 不同状态在TableView中显示不同样式和个数Cell 原有的实现方式: 通过变量和inde...

  • switch开关的实现

    实现方式: 创建checkbox元素: 将checkbox样式改为switch开关样式,并加上绑定代码:

  • CSS总结

    css总结 css(cascading style sheets)层叠样式表 引入方式 行内样式————写在htm...

  • WKWebView中的js与原生App的交互

    由于业务需要,最近开发并总结了关于JavaScript和原生app的交互的一些实现方式。 通常情况下,我们加载一个...

  • AngularJS checkbox的总结

    checkbox组件的封装 组件的css样式的实现这种采用纯css伪类的方式实现,为input组件重写样式。这种方...

  • 小程序如何改变radio样式?

    小程序改变radio样式方法总结: 方法一: 直接通过修改radio样式实现wxss: wxml: 方法二: 通过...

  • 一个Label,某行居中展示。

    需求样式如下: 实现方式,在label上使用富文本展示

  • 常用 CSS 布局

    一、 垂直水平居中 定位方式实现设置 父元素 样式position: relative;设置 子元素元素 样式wi...

网友评论

本文标题:2018-04-14 关于一些样式实现方式的总结

本文链接:https://www.haomeiwen.com/subject/isbrkftx.html