Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
. rdp報表
JavaWeb實現的報表工具,是唯一一款通過web頁面設計報表的工具,僅需簡單拖拽式配置,即可制作出各種復雜、炫酷的報表,商用免費的一款報表工具。
Web類Excel報表設計器,方便的B/S報表設計模式,具有強大的表達式和擴展功能,可以輕松快捷、零編碼地實現各種復雜報表、
<html></html>雙標簽 開頭結尾 HTML標簽為最大的標簽 稱為根標簽
<head></head> 文檔頭部標簽 且必須設置title
<title></title> 頁面標題
<body></body> 文檔的主體 包含頁面的內容
<h1>-<h6> HTML提供6個等級的頁面標題 有大到小
<p></p> p標簽用于定義段落 可以將頁面分為若干個段落 根據窗口大小自動換行
<br/>單標簽 換行標簽 (break打斷)
加粗 <strong></strong>or<b></b>
斜線 <em></em>or<i></i>
刪除線 <del></del>or<s></s>
下劃線 <ins></ins>or<u></u>
沒有語義 屬于一種盒子 來裝內容
<div></div> 表示分割分區(qū) 用來布局 一行一個 大盒子
<span></span>意為跨度,跨距 一行可以哦有多個 小盒子
<img src="圖像路徑(url)"/> 定義頁面中的圖像
圖像標簽包含多個屬性
src 圖片路徑 必須屬性
alt 文本 替換文本 圖像不能顯示的文字
title 文本 鼠標放到圖像上顯示文字
width 像素 寬度
height 高度
border 邊框
相對路徑和絕對路徑
相對路徑:以引用文件所在位置為參考基礎,而建立出的目錄路徑
分類:下級路徑/ 上級路徑../
絕對路徑:是指目錄下的絕對位置,如硬盤中的路徑或網路地址
<a href="跳轉目標" target="目標窗口的彈出方式">文本或圖像</a>
href用于指定鏈接目標的url地址(必須屬性)
target用于指定鏈接打卡方式 _self為默認值 _blank為在新窗口打開方式
錨點鏈接:可以快速到頁面某個位置
在鏈接文本中的href屬性中,設置屬性值為#名字的形式,如<a href="#two">目標</a>
找到目標位置標簽,里面添加一個id屬性 = 名字,如:<h3 id="two">目標</h3>
<!-- 注釋語句 --> 快捷鍵CTRL + /
HTML 原代碼 | 顯示結果 | 描述 |
< | < | 小于號或顯示標記 |
> | > | 大于號或顯示標記 |
& | & | 可用于顯示其它特殊字符 |
" | “ | 引號 |
? | ? | 已注冊 |
? | ? | 版權 |
? | ? | 商標 |
半個空白位 | ||
一個空白位 | ||
不斷行的空白 |
<table></table> 是用于定義表格的標簽
<tr></tr> 標簽用于定義表格中的行,必須嵌套在<table></table>標簽中
<tb></tb> 用于定義表格的單元格,必須嵌套在<tr></tr>標簽中
<td> 元素中的文本通常是普通的左對齊文本。字母td指表格數據(table data),即數據單元格的內容
表頭單元格標簽:
<th>標簽表示HTML表格的表頭部分 <th> 元素中的文本通常呈現為粗體并且居中。
表格屬性:
align left center right 規(guī)定表格相對于周圍元素的對齊方式
border 1or"" 規(guī)定表格單元是否擁有邊框默認為"",表示沒有邊框
cellpadding 像素值 規(guī)定單元邊沿與其內容的空白,默認1像素
cellspacing 像素值 規(guī)定單元格直接的空白 默認2像素
with 像素值or百分比 規(guī)定表格的寬度
合并單元表格方式:
跨行合并:rowspan="合并單元格的個數"
跨列合并:colspan="合并單元格的個數"
<ul>標簽表示無序列表 里面只能包含li
<ol>有序標簽 里面只能包含li
<li>相當于一個容器定義列表項 與<ui>or<li>嵌套使用 li里面可以包含任何標簽
<dl>標簽用于定義描述列表(或自定義列表),該標簽會與<dt>(定義項目和名字)和<dd>(描述每一個項目名字)一起使用
標簽 | 描述 |
<form> | 定義供用戶輸入的表單 |
<input> | 定義輸入域 |
<textarea> | 定義文本域 (一個多行的輸入控件) |
<label> | 定義了 <input> 元素的標簽,一般為輸入標題 |
<fieldset> | 定義了一組相關的表單元素,并使用外框包含起來 |
<legend> | 定義了 <fieldset> 元素的標題 |
<select> | 定義了下拉選項列表 |
<optgroup> | 定義選項組 |
<option> | 定義下拉列表中的選項 |
<button> | 定義一個點擊按鈕 |
<datalist> New | 指定一個預先定義的輸入控件選項列表 |
<keygen> New | 定義了表單的密鑰對生成器字段 |
<output> New | 定義一個計算結果 |
<input>標簽用于收集用戶信息 包含一個type屬性 可以有多種樣式
<input type="value">
<input type="屬性值" />
屬性值:
button | 定義可點擊按鈕(多數情況下,用于通過 JavaScript 啟動腳本)。 |
checkbox | 定義復選框。 |
file | 定義輸入字段和 "瀏覽"按鈕,供文件上傳。 |
hidden | 定義隱藏的輸入字段。 |
image | 定義圖像形式的提交按鈕。 |
password | 定義密碼字段。該字段中的字符被掩碼。 |
radio | 定義單選按鈕。 |
reset | 定義重置按鈕。重置按鈕會清除表單中的所有數據。 |
submit | 定義提交按鈕。提交按鈕會把表單數據發(fā)送到服務器。 |
text | 定義單行的輸入字段,用戶可在其中輸入文本。默認寬度為 20 個字符。 |
<label> 標簽為 input 元素定義標注(標記)。 label是標注的意思
label 元素不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內點擊文本,就會觸發(fā)此控件。就是說,當用戶選擇該標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上。
<label> 標簽的 for 屬性應當與相關元素的 id 屬性相同
詳情可參考
https://www.runoob.com/ 菜鳥教程
https://www.w3school.com.cn/ w3c
眾號排版可以采用135編輯器、SVG代碼、或HTML代碼。今天的分享將介紹如何使用GPT進行公眾號HTML代碼排版。
HTML是一種用于制作網頁的代碼,就像搭積木一樣,有顯示標題、圖片、文字等不同的積木塊。我們把這些積木拼在一起,就形成了一個完整的網頁。
但僅有積木還不夠美觀,我們需要用CSS來裝飾。CSS像造型師,可以改變標題的大小和顏色,讓圖片旋轉和平移,給文字加下劃線和邊框等。
簡單來說,HTML負責網頁的結構,CSS負責網頁的外觀。HTML是磚瓦木料,CSS是油漆壁紙,兩者配合才能構建出漂亮實用的網頁。
以135編輯器為例,編輯器菜單欄有專門的HTML圖標。
https://www.135editor.com/beautify_editor.html
在編輯器中,你可以選中不同樣式,切換HTML圖標,即可看到不同樣式對應的HTML代碼的差異。
參考企業(yè)設計元素,設計公眾號排版樣式。
下圖是谷歌I/O大會的PPT截圖:
將截圖發(fā)給GPT,提示詞很簡單:“參考圖片,幫我用HTML、CSS寫出來,我要用于公眾號排版。”(下文提問也類似)
GPT很快就能幫你寫出HTML代碼,放到135編輯器里即可看到渲染效果。
下圖是GPT根據谷歌官方樣式設計的效果:
可以讓GPT多寫幾個卡片樣式,字體,顏色,大小都可以任意發(fā)揮,不過需要注意的是,微信公眾號里不能接受所有的CSS語言,比如我讓它設計了彩色漸變下劃線和分隔符,復制到微信公眾號編輯器里,就看不到效果了。
你可以參考所在企業(yè)的LOGO里的元素,設計專屬的樣式。
看到下圖,你是不是覺得很眼熟?是的,你的感覺沒錯,我是截了蘋果的宣傳圖讓GPT生成的類似樣式。
GPT設計
蘋果官方
通過F12就可以檢查選中元素的設置了。
接著,我請GPT仿造蘋果官網產品卡片圖,幫我設計HTML。
蘋果官方
GPT設計
經過進一步調整,做出了如下效果:
下圖的的標題是直接用的135編輯器里的樣式。
有讀者可能會疑問,既然可以直接復制現成的樣式,為何還要讓GPT寫HTML?這是因為可以讓GPT批量制作。例如,可以給GPT批量文案,讓它一一生成,而不需要手動一個元素一個元素調整。我嘗試了GPTs,讓GPT批量生成,但目前GPT模型遵循指令還不是很完美,有時一一對話更好。
下圖放在小里是不是也可以?可以讓GPT批量生成不同顏色的或不同內容。
下圖很特別,我讓GPT先隨機生成一個PPT,然后將PPT轉公眾號HTML,里面的表格樣式也正確保留了下來,當然PPT本身也可以轉成圖片,就是清晰度不高,文字無法復制。
下圖我讓GPT隨機調用了unsplash里的圖片,GPT很聰明,會根據主題不同調用不同的圖片。
如果你也想將PPT轉成公眾號文章,強烈推薦你試試讓GPT幫你排版,速度飛快。
我還試了將今天的行情總結成Markdown格式讓GPT設計排版。
做這些結構固定的內容,也可以讓GPT寫一個樣式模板,從資訊系統(tǒng)導出對應表頭的CSV,將CSV轉成HTML,然后推送給用戶。
表格內容和下面的代碼都可以按需更改。
這個代碼生成的樣式還比較簡單,期待你自己探索。
分享一個小Tip,選擇135編輯器里的多種類型樣式,切換HTML,把HTML代碼復制給GPT,讓它幫你調整優(yōu)化。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI Article</title>
<style>
body {
font-family: 'Helvetica Neue', Arial, sans-serif;
color: #333;
margin: 0;
padding: 0;
background-color: #eef2f5;
}
.container {
max-width: 700px;
margin: 20px auto;
padding: 20px;
background: linear-gradient(135deg, #d0e2ed 0%, #f0f3f4 100%);
color: #333;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;
}
.header {
text-align: center;
padding: 20px 0;
background-color: #0070c9;
color: #fff;
border-radius: 10px 10px 0 0;
}
.header h1 {
font-size: 2.5em;
margin: 0;
}
h2, h3, h4 {
color: #005bb5;
margin-top: 20px;
}
p {
font-size: 1.1em;
line-height: 1.6;
margin: 15px 0;
}
.highlight {
color: #0070c9;
font-weight: bold;
}
.image {
max-width: 100%;
height: auto;
display: block;
margin: 10px 0;
}
</style>
</head>
<body>
<div class="container" id="content">
<div class="header">
<h1>人工智能的未來 </h1>
</div>
</div>
<!-- 確保marked.js在其他腳本之前加載 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/12.0.2/marked.min.js"></script>
<script>
async function fetchCsv() {
const response = await fetch('ai_article_example.csv');
const data = await response.text();
return data;
}
function csvToJson(csv) {
const lines = csv.split('\n');
const result = [];
const headers = lines[0].split(',');
for (let i = 1; i < lines.length; i++) {
const obj = {};
const currentline = lines[i].split(',');
for (let j = 0; j < headers.length; j++) {
obj[headers[j].trim()] = currentline[j] ? currentline[j].trim() : '';
}
result.push(obj);
}
return result;
}
function generateContent(data) {
const contentDiv = document.getElementById('content');
data.forEach(item => {
const section = document.createElement('div');
const h2 = document.createElement('h2');
h2.textContent = item['一級標題'];
section.appendChild(h2);
const h3 = document.createElement('h3');
h3.textContent = item['二級標題'];
section.appendChild(h3);
const h4 = document.createElement('h4');
h4.textContent = item['三級標題'];
section.appendChild(h4);
const img = document.createElement('img');
img.src = item['圖片'];
img.alt = item['三級標題'];
img.className = 'image';
section.appendChild(img);
const p = document.createElement('p');
p.innerHTML = marked.parse(item['正文內容']);
section.appendChild(p);
contentDiv.appendChild(section);
});
}
async function main() {
const csvData = await fetchCsv();
console.log(csvData); // 檢查CSV數據是否正確獲取
const jsonData = csvToJson(csvData);
console.log(jsonData); // 檢查JSON數據是否正確解析
generateContent(jsonData);
}
main();
</script>
</body>
</html>
希望這篇指南對你有所幫助!
通過GPT生成的HTML代碼,你可以更快速地完成公眾號的排版工作,提升工作效率。
也期待你來分享公眾號排版技巧。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。