1. 程式人生 > >html 的 div 中插入E-charts 位置總在最下部怎樣解決

html 的 div 中插入E-charts 位置總在最下部怎樣解決

最近在做資料視覺化的專案,有一個任務就是把Echarts的柱狀堆積圖插入到網頁中,但是這其中出現了問題,我想讓Echarts顯示在整體框架內的下方,但是匯入Echarts時總是在框架最下面出現,找了好久都是丈二和尚摸不到頭腦,但是同門的一句話就解決了這個問題,所以想在這裡記錄一下。

匯入Echarts的方法在這裡就不多贅述,網上很多教程,先上之前的問題程式碼和問題網頁圖。

<style type="text/css">
.main_bottom{
	width:85%;
	border-top:3px solid #999;
	margin-left:15%;
	position:relative;
	height:300px;
	}	

圖一 <div>佈局

圖二 Echarts不在正確位置顯示

問題如圖二所示,Echarts的圖總是顯示在<div>的外部,試過調 margin-top ,但是沒有作用。在網上查詢過後,加了

float:left;

之後,再調 margin-top 就起作用了,但是是以整個<div>框架的最底部為基準的,所以整個圖片還是在下部活動。

經過冥思苦想不得其解之後,同門過來看了一眼,說那你改下 position 不行嗎,於是把 position 改成 absolute ,Echarts立馬移動到了<div>最頂部,調過margin-top之後,就達到了預想的效果。最後的CSS程式碼如下:

<style type="text/css">
.main_bottom{
	width:85%;
	border-top:3px solid #999;
	margin-left:15%;
	margin-top:450px;
	position:absolute;
	float:left;
	height:300px;
	}	

最後網頁效果是


作為一個小白,這些都是在大家的幫助下一點一點摸索出來的,解決一個小問題的成就感真的很爽。

第一次撰文,若有描述不清還請大家多多指出,後生在此鞠躬致謝~吐舌頭

在CSDN跟大家學到了很多很多,所以才斗膽寫下第一篇文章,以後也會及時更新的~

相關推薦

htmldiv 插入E-charts 位置下部怎樣解決

最近在做資料視覺化的專案,有一個任務就是把Echarts的柱狀堆積圖插入到網頁中,但是這其中出現了問題,我想讓Echarts顯示在整體框架內的下方,但是匯入Echarts時總是在框架最下面出現,找了好久都是丈二和尚摸不到頭腦,但是同門的一句話就解決了這個問題,所以想在這裡記錄

HTML頁面插入Flash

你的目的就是在web頁面上加入flash吧,那樣很簡單啊,你直接在html程式碼中新增相應的程式碼就可以了,僅這些,和.net無關。    給你個完整的程式碼:<html><body bgcolor="gray"><div align="cen

在可編輯div插入文字或圖片(二)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

HTML網頁插入ActiveX控制元件

ActiveX控制元件為XXXX.ocx <HTML> <HEAD> <TITLE>New Page</TITLE> </HEAD> <BODY> <OBJECT ID="ActiveXCont

HTML網頁插入VLC視訊或者windows media player視訊

VLC: <object type='application/x-vlc-plugin' id='vlc' events='True' width="720" height="540" plug

ubuntu16.04 mysql5.7.20表插入中文顯示???的解決方法

開啟配置檔案:sudo gedit /etc/mysql/my.cnf 在最下面新增: [client] default-character-set=utf8 [mysqld] chara

Leetcode 82:刪除排序連結串列的重複元素 II(詳細解決方案!!!)

給定一個排序連結串列,刪除所有含有重複數字的節點,只保留原始連結串列中 沒有重複出現 的數字。 示例 1: 輸入: 1->2->3->3->4->4->5 輸

HTML】 向網頁<Title></Title>插入圖片以及跑馬燈

doctype set utf css images style itl substring icon <!DOCTYPE html><html><head><meta charset="UTF-8"><style ty

HTML插入視頻有兩種方法

rip 新版 服務 解決 all top 解決方案 5.0 ref 向HTML中插入視頻有兩種方法,一種是古老的object標簽,一種是html5中的video標簽,前者兼容性相對好些,後者兼容性讓人頭疼。最常用的向HTML中插入視頻的方法有兩種,一種是古老的<obj

Vue插入HTML程式碼的方法

我們需要吧<p>Hello World</p>插入到<p>My name is Pjee</p>應該如何做? 一、使用v-html v-html:更新元素的 innerHTML const text = `<p&

html插入視訊和jquery動態修改視訊

<div id="view_vcrLink"> <embed src="視訊連結" quality="high" width="400px" height="400px" align="middle" allowScriptAccess="always"

C++類單鏈表的實現(頭插、尾插、頭刪、尾刪、指定位置插入、指定位置刪除、連結串列長度、清空連結串列、連結串列排序)

#include<iostream> using namespace std; class Node { public:Node():next(NULL){}Node(int n,Node *p = NULL):value(n),next(p){}int val

在textarea滑鼠指定的位置插入字元或表情

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link href="https://cdn.bootcss.c

html 圖片在一個div放大縮小效果

1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head runat="server"> 3 <title></title> 4 <script src="Scripts/jque

DIV嵌入其他HTML解決方案

 在專案中我們時常會遇見這樣的需求,需要在一個DIV中嵌入另外的HTML。為了達成目的,總共有如下的三種解決方案。 方法一 基於Jquery的DIV鑲嵌 $(selector).l

JS 獲取DIV滑鼠相對位置座標

<HEAD> <TITLE> JS獲取DIV相對座標</TITLE> <mce:script type="text/javascript"><!-- function getX(obj){ var parO

Latex插入跨欄表格時,表格總是跑到最後一頁空白頁的中間位置

第一篇原創Blog,分享一下在使用Latex寫論文時,插入跨欄大表格,表格總是跑到最後一頁空白頁的中間位置的問題。這個問題當時搜了知乎、Blog、百度......各個網站,都沒能解決。類似的問題只是解決表格亂跑的問題,並沒有這種情況。後來才搞明白,是由於篇幅和字數的問題。La

html DIV透明黑色浮層 提示載入

<!doctype html> <html> <head> <title>遮罩層</title> <meta charset="utf-8" /> <meta name="viewport

HTML如何在div實現滾動條?

overflow:scroll; /*任何時候都強制顯示滾動條*/ overflow:auto; /*需要的時候會出現滾動條*/ overflow-x:auto; /*控制X方向的滾動條*/ overflow-y:auto; /*控制Y方向的滾動條*/ 受ove

HTML-子div在父div垂直居中

1、程式碼: <div style="width:200px;height:200px;border:solid blue;position:relative;"> <div style="width:100px;heig