html奇淫技巧 2 教你如何进行图文环绕布局 原创

在群里无意看到了盆友想要布局一个图文环绕的布局,问有没有什么办法实现,上网查了下,都感觉忽悠人的。

js 方面学的不怎么好,但是页面这块是不服输的。

于是就进行了研究,需求如下:

起先看到这张需求我是有点无奈的,想到了各种css3的方法 旋转、转换 、定位等等等等最后做成了这样:

最后做成了这样,明显是达不到需求的,于是想到了一个属性:

IFrame HTML 的内联框架

这个框架就能完美的实现这个需求了,

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><style type="text/css">.news-box{width: 500px;height: 500px;border: 1px solid red;margin: 0 auto;position: relative;}.pic{width: 100px;height: 100px;float: right;background-color: gray;border: none;}p{
/*            direction:rtl; unicode-bidi:bidi-override*/}p img{float: left;height: 100px;width: 100px;position: relative;}</style><body><div class="news-box"><div class="inside-box"><p>说说说三生三世三生三世你好青花大傻三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青<iframe class="pic" id="ifm" name="ifms" src="pic11.html" width="100" height="100" scrolling="no"></iframe>大傻子说说说三生三世花大傻子说说说三生三世三生三世你好青花大傻子子说说说三生三世三生三世你好青花   三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说</p></div></div><button id="clickme">点击我</button><script src="js/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">
//        document.getElementById('clickme').οnclick=function(){
//            
//        }
//        window.frames["ifms"].document.getElementById("pic").click();
        console.log($("#ifm").contents().find("#pic").attr('src','img/555.png'));</script></body>
</html>

最终效果如下:

想要显示在左边的话,可以给iframe 一个float属性。

这种形式目前只适用于死的文章数据,如果要发的那种的话,需要开发编辑器以这种形式插入,

另外推荐 iframe 参考博客,感觉写的挺好的;

https://www.cnblogs.com/blog-cq/p/5557194.html

显示中间参考博客:https://www.codecolor.cn/float-center-effect/

转载于:https://www.cnblogs.com/xiaobaicai123/p/10893416.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/462525.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Lync与Exchange 2013 UM集成:Lync Server配置

在完成了对Exchange的UM功能进行配置之后&#xff0c;我们要把UM的功能与Lync做集成的话还需要在Lync这边做一些配置。首先我们打开Lync前端服务器&#xff0c;然后打开核心组件安装目录下的Support文件夹&#xff0c;然后双击OcsUmUtil。打开之后我们单击加载数据&#xff0c;…

在ubuntu中为程序添加图标快捷键

2019独角兽企业重金招聘Python工程师标准>>> 比如我在我的ubuntu上安装了javaEE eclipse&#xff0c;这个软件直接解压就可以用&#xff0c;这时在导航栏里没有对应图标&#xff0c;在左上角的软件中心中也没有图标&#xff0c;每次启动它得用命令来启动&#xff0c…

更改消息存储的位置

2019独角兽企业重金招聘Python工程师标准>>> 更改消息存储的位置 将消息存储位置更改为另一目录或文件系统。 开始之前 记录部署至要配置的集群的 IBM Lotus Connections 功能部件。 关于此任务 集群成员多于一个节点时&#xff0c;消息存储必须对集群中位于相同物…

【原创】StreamInsight查询系列(三)——基本查询操作之过滤

上篇博文介绍了如何在LINQPad中输出StreamInsight查询结果。这篇文章将主要介绍StreamInsight基础查询操作中的过滤部分。 测试数据准备 为了方便测试查询&#xff0c;我们首先准备一个静态的测试数据源&#xff1a;var weatherData new[] {new { Timestamp new DateTime(201…

设计模式之四(抽象工厂模式第二回合)

前言 在第一回合中留下的问题&#xff0c;http://www.cnblogs.com/aehyok/archive/2013/05/19/3087497.html&#xff0c;现在就先处理一个简单的&#xff0c;只添加一个Department表。 第二回合 首先要建立部门类&#xff0c;假设只有两个字段部门ID&#xff0c;和部门名称。 p…

第一章-起步

1、安装python3环境 windows&#xff1a; 到python官网下载python3安装包&#xff0c;下载地址&#xff1a;https://www.python.org/ftp/python/3.7.3/python-3.7.3-amd64.exe 双击安装运行即可&#xff0c;注意&#xff1a;需要勾选add python 3.7 to path linux&#xff1a; …

ASP.NET 4.0升级至ASP.NET 4.5需要注意的地方

原文 http://www.cnblogs.com/dudu/archive/2013/05/20/3087791.html 原以为只要在Visual Studio 2012中将每个项目的Target framework设置为.NET Framewor 4.5进行编译&#xff0c;然后在web.config中设置compilation的targetFramework为4.5&#xff0c;就升级到了ASP.NET 4.5…

chrome扩展之3:一步步跟我学开发一个表单填写扩展

这节课实现的效果如下图所示: 我们先想一想&#xff0c;怎么样才可以在搜索框上输入内容呢&#xff0c;当然可以手动输入^_^&#xff0c;除了这个之外呢?如果您有这个页面的后台编辑权限就可以直接修改这个页面的内容。当然&#xff0c;这个页面是google的&#xff0c;我们没有…

mysql 重置root密码

myini文件增加命令 &#xff08;1&#xff09;在my.ini文件的[mysqld]块下增加“skip_grant_tables”&#xff0c;然后重启mysql服务&#xff0c;再以管理员权限打开cmd执行一些列命令重置密码 mysql> use mysql;Database changedmysql> update user set authentication_…

[读书笔记]TCP/IP详解V1读书笔记-3

IP&#xff1a; 无连接&#xff1a;数据报到达没有先后顺序&#xff0c;处理先后发送的数据报之间没有关联。 不可靠&#xff1a;数据报丢失后没有处理&#xff0c;简单向源地址发送 ----------------------------- ---------------------------------- 网络字节序&#xff1a;…

CAL(1)

为什么80%的码农都做不了架构师&#xff1f;>>> CAL(1) BSD General Commands Manual CAL(1) NAME cal - displays a calendar SYNOPSIS cal [-smjy13] [[[day] month] year] DESCRIPTION Cal displays a simple calendar. If arguments …

vbox虚拟机配置Redhat6.4本地yum源

作为一个新手&#xff0c;配置这个yum源配了4天&#xff0c;遇到了各种问题&#xff0c;也按照网络上面一些方法在163上面下载CentOS6的yum源来替换Redhat本地的yum源&#xff0c;但是配置过程中&#xff0c;出现很多错误&#xff0c;发现直接在本地配置yum源会更便捷一点&…

美化系统

作为一个有强迫症都人&#xff0c;对系统都美化一定要做的&#xff01;优雅都环境总给人带来美好都心情&#xff01; 今天参照http://www.linuxidc.com/提供都方法着实把Ubuntu美化了了一下&#xff0c;尤其是shell终端&#xff0c;非常合适俺都口味&#xff01; 上图 转载于:h…

毕业两年返校随想

就西安这个伤心之地我竟然可以连续呆上一周&#xff0c;真是难得。不过还好&#xff0c;有书看&#xff0c;在接连三天且比以前上研时还高的频率出现在母校的自习室后&#xff0c;我发现&#xff0c;原来我是如此地喜欢大学校园。 我全无要抢占“道德制高点”的意思&#xff0…

创建单IP的***网络

一、架构1.1现有网络现有网络架构如图一所示&#xff0c;其中服务器网段为192.168.0.x使用专门线路接入internet&#xff0c;192.168.88.x为网络设备网段&#xff0c;其它都是办公网段使用另外的线路接入internet。图一、现有网络结构图1.2 ***架构在图一所示的网络架构中搭建一…

为Java应用程序加上退出事件处理(ShutdownHook)

ShutdownHook 是这样一个概念&#xff1a;向虚拟机注册一个线程&#xff0c;当程序退出(CtrlC)时虚拟机会启动这个线程,我们可以在这个线程的run()中做一些清除的工作,如:释放数据库连接,关闭文件等. 注册: Runtime.getRuntime().addShutdownHook(Thread t); 注销: Runtime.get…

烂泥:利用Diskgen找回分区破坏前的资料

本文首发于烂泥行天下&#xff0c;由秀依林枫提供友情赞助。呵呵&#xff0c;好久没有写过博客了。看看时间上一篇博客应该是在一个月之前发布的&#xff0c;最近事情比较多大部分时间都是在出差。自己对技术也没有什么研究的&#xff0c;就说说这次项目中碰到的一个有关数据恢…

40幅非常精美的字体艺术作品欣赏(上篇)

这篇文章和大家分享40幅非常精美的字体艺术作品。字体原来也可以设计得这么美&#xff0c;真是不可思议&#xff0c;一起欣赏吧。 Computer Arts Magazine by Steven Bonner Tangled Handmade Font by Katya Belkina Typo Graphic Design by Andrei D. Robu Peace by Piece Fon…

mysql设置不区分大小写

mysql设置不区分大小写 1.windows下 到安装mysql的目录&#xff0c;修改my.ini文件 在文件最后一行加上下面一句话 lower_case_table_names1 lower_case_table_names 1说明 0&#xff1a;区分大小写&#xff0c;1&#xff1a;不区分大小写 效果如下 [mysqld] port 3306 b…

k8s 组件介绍-API Server

API Server简介 k8s API Server提供了k8s各类资源对象&#xff08;pod,RC,Service等&#xff09;的增删改查及watch等HTTP Rest接口&#xff0c;是整个系统的数据总线和数据中心。 kubernetes API Server的功能&#xff1a; 提供了集群管理的REST API接口(包括认证授权、数据校…