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
獲取 HTML 元素的位置坐標(biāo),可以使用 JavaScript 中的 DOM 操作來實現(xiàn)。下面是一個示例代碼,展示如何使用 JavaScript 獲取指定類名的元素的位置坐標(biāo):
htmlCopy code
<!DOCTYPE html>
<html>
<body>
<div class="my-element">This is a div element.</div>
<script>
// 獲取具有指定類名的元素
var element = document.querySelector('.my-element');
// 獲取元素的位置信息
var rect = element.getBoundingClientRect();
// 輸出元素的位置坐標(biāo)
console.log('元素的左上角坐標(biāo):', rect.left, rect.top);
console.log('元素的右下角坐標(biāo):', rect.right, rect.bottom);
console.log('元素的寬度和高度:', rect.width, rect.height);
</script>
</body>
</html>
在上述代碼中,我們首先使用 querySelector() 方法獲取具有指定類名 .my-element 的元素。然后,使用 getBoundingClientRect() 方法獲取該元素的位置信息,返回一個包含左上角坐標(biāo)、右下角坐標(biāo)、寬度和高度等屬性的 DOMRect 對象。
最后,我們使用 console.log() 方法將元素的位置坐標(biāo)輸出到控制臺。您可以根據(jù)實際需要使用這些坐標(biāo)信息。
請注意,獲取的位置坐標(biāo)是相對于視口(viewport)的坐標(biāo),而不是相對于整個頁面的坐標(biāo)。如果需要獲取相對于頁面的坐標(biāo),可以結(jié)合 window.scrollX 和 window.scrollY 屬性進(jìn)行計算。
輯導(dǎo)語:前段時間,有很多博主因為IP屬地問題“翻車”,而是否展示IP屬地也引發(fā)了廣大網(wǎng)友的討論。為什么各大平臺突然集體展示賬號IP屬地?這項功能有什么意義?本篇文章中,作者給出了答案,我們一起來看看吧。
最近,各大平臺網(wǎng)站陸續(xù)公開了賬號IP屬地。對于這項新的政策,網(wǎng)上主流觀點都持支持態(tài)度。為什么突然間各大平臺網(wǎng)站很有默契的同時開發(fā)且執(zhí)行了公開賬號IP屬地這項功能,這對產(chǎn)品設(shè)計工作會有怎樣的影響,在這里一站式分享與你。
關(guān)于IP屬地展示,最早提出是為了網(wǎng)絡(luò)言論的實名化,即通過展示言論屬地IP來對不良網(wǎng)絡(luò)言論行為進(jìn)行威懾,達(dá)到清朗網(wǎng)絡(luò)環(huán)境的目的。
所以國家互聯(lián)網(wǎng)信息辦公室在2010年10月提出《互聯(lián)網(wǎng)用戶賬號名稱信息管理規(guī)定(征求意見稿)》,其中十二條明確規(guī)定:
“互聯(lián)網(wǎng)用戶賬號服務(wù)平臺應(yīng)當(dāng)以顯著方式,在互聯(lián)網(wǎng)用戶賬號信息頁面展示賬號IP地址屬地信息。境內(nèi)互聯(lián)網(wǎng)用戶賬號IP地址屬地信息需標(biāo)注到省(區(qū)、市),境外賬號IP地址屬地信息需標(biāo)注到國家(地區(qū))。”
但這里需要注意,這是一個征求意見稿,所以并不是本次執(zhí)行的法規(guī)依據(jù)。
通俗地講就是問問大家意見,這樣規(guī)定行不行,如果覺得不行那再修改修改。
雖然不是執(zhí)行文件,但是也表達(dá)了國家對IP展示方案的意向。
而此次各大平臺突然開發(fā)展示賬戶IP屬地的真正原因是今年4月中央網(wǎng)信辦開展的“清朗·網(wǎng)絡(luò)暴力專項治理行動”
總而言之,目前并未有強(qiáng)制的法規(guī)要求平臺系統(tǒng)對賬號做地域展示,目前的展示主要也是用于響應(yīng)國家關(guān)于網(wǎng)絡(luò)環(huán)境的相關(guān)號召,或者是一種試運行狀態(tài)。
既然沒有要求,那知道這些對我們是否還有意義?
既然主流的內(nèi)容平臺都已經(jīng)上線此功能,那么在各種需求會議上和日常工作交流中就有可能會被不經(jīng)意地提及。
雖然不是復(fù)雜的需求,但也是需求,是需求就需要處理。
而全面了解此功能的背景與現(xiàn)狀是我們從容應(yīng)對需求的基礎(chǔ),同時也能表現(xiàn)自己的產(chǎn)品全面性與專業(yè)性,因為功能小,所以容易因擴(kuò)展的回答制造驚喜。
不知道大家是否有這樣的經(jīng)歷,在規(guī)劃產(chǎn)品或者項目的時候,難免會遇到一道填空題,一道關(guān)于風(fēng)險的填空題。
填的太真實,影響項目立項或者推進(jìn),填的太敷衍,容易被diss說沒經(jīng)驗;假如選擇抄取前輩的“答案”,又擔(dān)心前輩變成評審會的參與方。
而現(xiàn)在就有一個現(xiàn)成的答案,既能政治正確又沒啥成本。
說到成本,我想為了各項合規(guī)而開發(fā)的功能中,展示IP是相對成本小的一個功能,甚至大部分系統(tǒng)的會員數(shù)據(jù)里面本來就擁有IP數(shù)據(jù),甚至還有定位數(shù)據(jù),而且還不用改變業(yè)務(wù)流程。
小成本功能是能很好地增加產(chǎn)品的靈活性。
關(guān)于網(wǎng)絡(luò)環(huán)境治理,只會越來越規(guī)范。
關(guān)于IP屬地展示規(guī)定的試水,目前的主流觀點是持支持態(tài)度,所以大概率我們還是會迎來需要強(qiáng)制展示IP歸屬地的那一天,就像現(xiàn)在的域名備案一樣成為常態(tài)化硬性要求。
我整理了、知乎、貼吧、小紅書和快手的功能對比,總結(jié)下來主要是在三個位置做IP屬地的展示,分別是【作者主頁】、【文章頁】、【評論區(qū)】,詳細(xì)情況我已分別對上述各個平臺做了截圖介紹。
同樣是展示功能,各個平臺對于展示這件事的解釋有各自的理解:
IP屬地展示的數(shù)據(jù)源是來自于系統(tǒng)對用戶發(fā)生行為的時候獲取的IP地址數(shù)據(jù)進(jìn)行展示,所以主要分為兩種:
(1)博主IP
博主IP位置數(shù)據(jù):根據(jù)賬號注冊時的IP屬地進(jìn)行存儲展示,即在博主注冊但未發(fā)表作品的狀態(tài)下展示對應(yīng)的IP位置,后期根據(jù)發(fā)布作品時的IP位置做對應(yīng)的統(tǒng)計得出博主IP位置。主要參考的邏輯是在設(shè)定的時間段內(nèi)作品發(fā)布時的IP統(tǒng)計和注冊IP屬地加權(quán)計算取值。
(2)作品和評論IP
用戶作品和評論的IP來源則是根據(jù)發(fā)布時的實際IP地址歸屬獲取并展示。
(1)博主IP
關(guān)于博主IP,目前看下來大家主要是以完成功能為主,但是值得參考的是快手的實踐。
快手將用戶自己設(shè)置的地址與IP地址結(jié)合,在主頁面是展示省份+城市。
但是這個數(shù)據(jù)其實是博主自己設(shè)置的數(shù)據(jù),點擊進(jìn)去則會展示IP地址與博主自己設(shè)置的地址。
正常情況下用戶查看時兩個數(shù)據(jù)是對應(yīng)的,如果有不誠實的情況,則也暴露的很明顯。而且其他的平臺主要還是在博主信息區(qū)對地址做展示。
(2)作品IP
目前看到的所有的作品詳情頁關(guān)于IP地址的展示都是不明顯的,但是這很合理,因為用戶進(jìn)來看的是內(nèi)容又不是定位信息。
對于文章類的就兩個思路,一種是在文章頭部展示,另一種是在文章尾部做展示,基本做到頁面和諧即可。
(3)評論IP
關(guān)于評論IP屬地的展示,各個平臺的展示思路高度一致,在原來頁面展示評論時間的后面直接追加對應(yīng)的IP屬地,省力又和諧。
IP屬地的展示深度只能到省份級別,直轄市則展示城市名。
用戶解釋文案:
截止至我發(fā)文的時間,IP屬地展示功能了解即可,如果未來剛好遇到的真的要上這個功能,那希望也能為你提供一點點幫助。
參考資料:
1、中央網(wǎng)信辦:http://www.cac.gov.cn/2022-04/24/c_1652422681278782.html
2、國家互聯(lián)網(wǎng)信息辦公室官網(wǎng):http://www.cac.gov.cn/2021-10/26/c_1636843202454310.html
本文由 @瑞見釘錘 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議
天要學(xué)習(xí)的是CSS,CSS是什么?
CSS指的是層疊樣式表,它和HTML是一對好朋友,可以對HTML網(wǎng)頁進(jìn)行修飾。
為什么要學(xué)CSS?
要想讓瀏覽器顯示以下內(nèi)容:
以我們所學(xué)的知識,就需要一個一個的去添加 font 樣式:
鍵盤的TAB可以縮進(jìn),代碼看起來更美觀
非常麻煩,一個網(wǎng)頁可能有幾百個樣式要設(shè)置,難道一個一個的去添加嗎?即使你很有耐心,這么多的樣式全寫在一個頁面(CSS會新建一個專門存放樣式的頁面),別說別人了,自己看了都覺得亂。
為了省時省力、簡潔易改、維護(hù)方便、增強(qiáng)網(wǎng)頁……
所以,引入CSS樣式表,就是為了解決這些問題。
在盤符下面建立一個文件夾,在文件夾里面建立兩個文檔:
例如,我在C盤下面建立了文件夾 new_20200831,在這個文件夾里面在建立兩個文本文檔,并修改擴(kuò)展名:new.html 和 newcss.css
之所以放在同一個文件夾里面,是為了更好管理和方便鏈接,下面的 [1] 會解釋為什么方便鏈接。
打開new.html ,輸入基礎(chǔ)html代碼:
在<head></head>中寫入下方代碼:
<link href="css 文件的路徑" type="text/css" rel="stylesheet" />
<link/> 標(biāo)簽定義文檔與外部資源的關(guān)系,也就是你想鏈接CSS樣式表,就要用到<link/>標(biāo)簽。
<link/>標(biāo)簽需要放在<head>頭部標(biāo)記中,并且指定3個必需屬性:
href:規(guī)定被鏈接文檔的位置。 [1]
type:規(guī)定被鏈接文檔的類型。這里指定為 “text/css” 表示鏈接的外部文件為CSS樣式表。
rel:規(guī)定當(dāng)前文檔與被鏈接文檔之間的關(guān)系。這里指定為 “stylesheet” 表示鏈接的文檔是一個樣式表文件
——————————————————————————————
[1] 我來解釋一下為什么放在同一個文件夾會方便鏈接:
引用的路徑分為兩種:
絕對路徑:完整描述文件路徑
相對路徑:相對于當(dāng)前文件的路徑,不帶有盤符。(推薦)
相對路徑分為以下3種:
· 文件和html文件位于同一文件夾;只需輸入文件名即可,如<link href="new.css" />
· 文件位于html文件的下一級文件夾;輸入文件夾和文件名,之間用 / 隔開,如 <link href="new_20200831/new.css" />
· 文件位于html文件的上一級文件夾;在文件名之前輸入 ../ ,如果是上兩級,則需要用 ../../ 以此類推,如 <link href="../new.css" />
例如,上面我輸入href="new.css" 就是相對路徑的第1種情況,我放在同一個文件夾,所以只要輸入文件名 new.css 即可,而不是輸入絕對路徑 C/new_20200831/new.css ,明顯后者麻煩多了。
未完待續(xù)~
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。