為什麽css一開始需要設定margin和padding為 0px?
我們在寫HTML的時候,通常會在樣式裏先寫上一些像body、a、ul li等這些標簽的全局的一些樣式。之所以有這樣的習慣,主要是是因為以下幾點:
首先:瀏覽器兼容。我們做的網頁是給用戶看的,我們只負責把網頁做出來,至於用戶怎麽使用,在哪種瀏覽器上使用就不是我們的事情了。但是不同的瀏覽器他們的margin又不盡相同,所以為了滿足這種需求,我們一般都是為body設置他們的margin和padding為0px。當然啦還有其他的解決方式這裏不過多討論。
還有一點,個人覺得挺重要的一點,就是能夠減少一些代碼量。本人比較懶,一些需求的實現能用一行解決絕不多寫一個字母。
其其他的一些作用我做了一個總結,如下:
1、默認的塊元素有些會自帶margin或者padding。
2、body默認就會有8個像素margin,這樣設定後可以清除body的margin。
3、清除這些元素的默認margin和padding後我們自定義的css樣式才不會有偏差。
4、同時設置margin為0也有為了居中對其的目的。
當然如果有更好的想法歡迎下方留言。我們是一個安靜的程序猿!
為什麽css一開始需要設定margin和padding為 0px?
相關推薦
為什麽css一開始需要設定margin和padding為 0px?
有一點 ros 做了 清除 adding 過多 事情 塊元素 ont 我們在寫HTML的時候,通常會在樣式裏先寫上一些像body、a、ul li等這些標簽的全局的一些樣式。之所以有這樣的習慣,主要是是因為以下幾點: 首先:瀏覽器兼容。我們做的網頁是給用戶看的,我們只負責
c 判斷文件或文件夾是否存在,多種方法, 為什麽從一開始就不直接來個統一的呢?
ces lee amp efi oca 多種方法 tails 發現 path 具體內容,請看: https://blog.csdn.net/u012494876/article/details/51204615 判斷文件或文件夾是否存在,竟然有這麽多方法: GetFil
為什麽別人一周搞定Linux,而你卻做不到
shell腳本我給大家精選準備了4段Shell實戰腳本 / 基礎Linux常用命令;也許能解決你很多實際工作問題;如果看到這些你不知道它能用來幹嘛,先收藏、先記住吧,以後用的上~實戰命令一:在實際的工作中,我們經常需要將多個文件同時移動到一個指定的目錄下,如果一個一個移動,太折騰...你應該要知道:mv 有一
為什麽TCP連接需要三次握手分開需要四次握手?
發送數據 回復 兩件 請求 com 可靠性 網絡 浪費 準備工作 原文地址:http://lixiangfeng.com/blog/article/content/7908246 TCP的三次握手和四次斷開TCP是一個面向連接的服務,面向連接的服務是電話系統服務模式的抽象,
為什麽有IP還需要硬件地址,或者說為什麽有硬件地址還需要IP
標識 可能 為什麽 問題解決 總結 軟件 唯一標識 地址 而且 只用MAC 雖然每個設備都有唯一的硬件地址,但不都是MAC格式。 只用MAC的話理論上是可行的,但是其中 兼容不同的硬件地址,處理起來是非常困難的。而且數據鏈路層也沒有必要處理網絡層的邏輯。 只用IP 首先你
為什麽CSS選擇器是從右往左解析
解析器 就會 視頻 rac 廠商 bar ... {} -html 2016年08月05日 09:38:40 閱讀數:3752 一、CSS選擇器的解析順序 相信很多人在一開始接觸CSS的時候都會看到一條規則就是盡量少使用層級關系,比如盡量不要寫成: #di
為什麽不用一秒拯救你的互聯網流量!
cto 構架 mac com 五個 需求 架構 RoCE sof 你有沒有計算過,在互聯網時代下,人的等待期是多久?玩一個手機遊戲,可以等待90秒;瀏覽一個頁面,可以等待20秒;觀看一個視頻,可以等待80秒;下載一個文件,可以等待150秒……人們的等待時間,正在隨著社會的變
文武雙全!為什麽數據分析師需要既懂業務又懂技術
名企 上班 一個數 寫代碼 細節 掌握 數據質量 層次 對數 作者:接地氣的陳老師 ================================================================================= 在企業中,數據分析師們
為什麽說創業者最需要學習的技巧是銷售?
參與 log 要求 功夫 創業者 電梯 遇到 語言 初創 不言而喻的是,每個人都想做“創始人”或者CEO,CTO,COO等等之類能給企業帶來高速增長的工作。然而銷售卻是一個一直不被重視的職位,銷售主管這個頭銜總是讓人有一種推銷員的感覺,而這卻是一個天大的錯誤,銷售對於一個公
為什麽說一入前端深似海?
理念 成功 真理 學什麽 很好 準備 事前 說話 剛才 俗話說:“男怕入錯行,女怕嫁錯郎”。現如今的社會更加驗證了這一真理。現在大火的前端行業吸引了一大批又一批的有誌青年。殊不知誘惑與殘酷是密不可分的,部分人的成功需要大部分人的失敗來襯托
為什麽Linux的Fdisk分區時First Sector為2048?
div com 跟著 enc http rst log lin art 是為EFI啟動預留的,而Fdisk也隨著這波的興起而跟著變。 參考: http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/dis
【轉】 為什麽說面向對象編程和函數式編程都有問題
閱讀 org 自己 成本 ron 特性 function 解決 解釋器 我不理解為什麽人們會對面向對象編程和函數式編程做無休無止的爭論。就好象這類問題已經超越了人類智力極限,所以你可以幾個世紀的這樣討論下去。經過這些年對編程語言的研究,我已經清楚的看到了問題的答案,所以,我
為什麽說Redis是單線程的以及Redis為什麽這麽快!
一段 AD ast 磁盤 數據服務 map 查找 nsa ash 一、前言 近乎所有與Java相關的面試都會問到緩存的問題,基礎一點的會問到什麽是“二八定律”、什麽是“熱數據和冷數據”,復雜一點的會問到緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級等問題,這些看
為什麽要使用日誌管理?-syslog和Windows事件日誌
應該 告警 條件 收集日誌 而且 靈活 為什麽 防篡改 .html 為什麽要使用日誌管理?syslog和Windows事件日誌 日誌管理 - 確保網絡安全的先決條件日誌給予您有關網絡活動的第一手信息。日誌管理確保日誌中隱藏的網絡活動數據轉換為有意義的可操作的安全信息。日誌管
移動設備分辨率(終於弄懂了為什麽移動端設計稿總是640px和750px)
blank 深入理解 之間 可能 -s nba 網上 清晰 href 在我開始寫移動端頁面至今,一直有2個疑問困擾著我,我只知道結果但不知道為什麽 問題1:為什麽設計師給的設計稿總是640px或750px(現在一般以Phone6為基準,給的750px) 問題
為什麽UCSC上的基因坐標和ncbi上下載的基因坐標不一樣?
發現 原因 後臺 都在 對比 bsp 下載 fse 平移 剛剛從發ncbi的後臺下載了一套hg19的註釋文件gff格式的,和ucsc上下載的refseqgene註釋進行了對比,發現一個奇怪的問題: 同一個轉錄本的起始坐標相差10000. 花了一上午的時間對比了下才發現,原
【WCF系列】(一)為什麽我們需要WCF
企業網 密碼 統一 兼容 erp service mage 數據完整性 圖片 為什麽我們需要WCF 傳統分布式軟件的架構分析 一個開發需求:社保平臺 訪問量較大客戶端類型/平臺多和其他系統交互多快速開發/部署結構復雜(B/S、C/S、桌面、服務…) 傳
為什麽電腦用一段時間就會卡到需要重裝系統
new 發展 數據 垃圾 分享 插件 電腦系統 一段時間 follow 昨天一個朋友問我,他的電腦最近這幾個月已經重裝系統幾次了,每次都是用一段時間後就會比較卡。出現這種問題也是有原因的,電腦之所以會卡,籠統一點說,有兩方面的原因,:一是系統原因,二是硬件原因。今天小編給大
企業管理中為什麽需要網絡監控軟件?哪一款網絡管理軟件好用?
客服 是把 軟件 員工 能夠 內容 但是 應用 因此 為什麽要使用局域網網絡監控軟件?現如今計算機網絡的普及應用已***到社會各個層面,給社會帶來便利的同時也隨之帶來的安全和管理問題。互聯網絡是一把雙刃劍;就如一個企業而言有些員工利用工作時間看新聞、玩遊戲、幹私活、聊天、泄
mysql互為主從的環境,更新一條語句同時提交,為什麽會出現數據不一致?
mysql互為主從的環境 更新一條語句同時提交 為什麽會出現數據不一致? mysql互為主從的環境,更新一條語句同時提交,為什麽會出現數據不一致?m1:begin;update t1 set c2=‘b1‘ where c1=2;commit;m2:begin;update t1 set c2=‘