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;…

Windows下安装配置SubVersion的简明步骤

Windows下安装配置SubVersion的简明步骤 [使用的安装程序和文档说明] svn-1.4.0-setup.exe&#xff1a;Subversion服务端1.4.0安装程序&#xff1b; SubService.rar: SubServe服务Windows辅助工具; TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi: 推荐使用的一个Windows资源管理…

LINUX-关机 (系统的关机、重启以及登出 )

shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 转载于:https://www.cnblogs.com/a-ant/p/10896448.ht…

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

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

django--通过model拿到字段对象

import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "autoserver.settings")import django django.setup()from repository import modelsclsmodels.Disk #拿到所有的字段对象 for i in cls._meta.fields:print(i.name,i.verbose_name)#字段的名字…

FTP 和HTTP

http://zhidao.baidu.com/question/4917179.html FTP下载和HTTP下载有何不同&#xff1f; 互联网上有很多可以下载各种各样好用工具的站点。在这些站点下载文件时&#xff0c;您是否因需要选择“HTTP下载”和“FTP下载”而感到过不知所措呢&#xff1f;两者间究竟有什么区别呢&…

更改消息存储的位置

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

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

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

(转)基于svnserve的服务器,权限文件authz配置的常见问题及解答

最近在我用Subversion论坛(http://www.iUseSVN.com/bbs)经常有人提到这样的问题&#xff1a;为什么我的客户端没有写权限&#xff1f;为什么我的权限没有起作用&#xff1f;总结他们的配置&#xff0c;发现都是用svnserve作为服务器&#xff0c;都在svnserve.conf中使用了authz…

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

前言 在第一回合中留下的问题&#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; …

js操作json数据的一些感受

最近在搞 json 数据传输,直接用的 javascript 对数据进行操作。json数据为&#xff1a; var json { "global":"200", "camera":[{"key2":"F5.6","key3":"35mm" }], "jam":[ {"Red"…

SVN1.6.5详细配置

提示大家&#xff1a;sc cretate命令后面带的参数比如[binPath ]的等号后面必须有个空格&#xff0c;没空格你怎么折腾都不行的&#xff0c;哈哈。微软还真搞笑啊&#xff0c;搞这么个功能迷惑人。同样&#xff0c;后面的其它参数比如group , displayname的等号后面都需要空格&…

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…

获取自动增涨列的表中添加完成后的数据

当我们向有自动增涨列的表中添加完数据后,想得到刚刚生成的自动增涨列的值,有两种方法:第一种方法:\cmd.CommandText “insert into class(cName,cDescription) output inserted.Id values(‘高三一班’,‘描述’)”;第二种方法在sql语句后加上; select identity:转载于:https:…

Linux关闭防火墙详述

1) 重启后永久性生效&#xff1a; 开启&#xff1a; chkconfig iptables on 关闭&#xff1a; chkconfig iptables off 2) 即时生效&#xff0c;重启后失效&#xff1a; 开启&#xff1a; service iptables start 关闭&#xff1a; service iptables stop 需要说…

DOM剪切板

我们常用到剪切板&#xff0c;在网页操作中&#xff0c;如&#xff0c;csdn 的网站&#xff0c;会有一个复制按钮&#xff0c;点击后&#xff0c;会在复制的内容下有一行内容,提示复制的内容来自csdn&#xff0c;并且下面会带有相关的连接。 在网页中有个对象clipboardData&…

学会自行车喽!

DD终于能骑着二轮自行车在院子里灵活地转圈了&#xff0c;我们迫不及待地把车骑到了森林里去。她在前面骑&#xff0c;我在后面跟着跑&#xff0c;可算好好锻炼了&#xff0c;回来腿都软了。这可是德国最热的天哪&#xff0c;最近雨多&#xff0c;天晴起来森林里闷热一片。转载…

#include 中的stat.h文件到底在哪个目录下面?

try "/usr/include/sys/satt.h", good luck! 网址&#xff1a;http://topic.csdn.net/u/20080919/23/98f5efe1-6613-4734-ba04-4ffd79d5ac3a.html

POJ3274Gold Balanced Lineup(哈希)

Gold Balanced LineupTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 10360 Accepted: 3086Description Farmer Johns N cows (1 ≤ N ≤ 100,000) share many similarities. In fact, FJ has been able to narrow down the list of features shared by his cows …