Jadual Kandungan
回复讨论(解决方案)
Rumah hujung hadapan web html tutorial DIV+CSS布局为什么很少用绝对定位?_html/css_WEB-ITnose

DIV+CSS布局为什么很少用绝对定位?_html/css_WEB-ITnose

Jun 24, 2016 pm 12:12 PM

例如下边的 绝对定位不是很好用吗?干嘛非得用 #id{float:left;}这样的浮动?可能是我觉得浮动不太好控制吧,当然 用绝对定位不是不可以的这我知道。可是为什么大都是用浮动的呢?<html> <title>无标题文档</title> <style type="text/css"> <!-- #apDiv1 {     position:absolute;     left:484px;     top:104px;     width:151px;     height:81px;     z-index:1; } --> </style> </head>  <body> <div id="apDiv1"></div> </body> </html>
Salin selepas log masuk


回复讨论(解决方案)

谁说很少用绝对定位?
另外如你所示的代码,并非所有的浏览器都兼容。
必须在body,html{position:relative;}即绝对定位的父级加position:relative;
否则照你的需求,得把 position:absolute;改成 position:fixed;

lan拉尼??楼主一看就是新手吧??浮动很好控制??你去问问那些老手 浮动是不是很好控制,潜在的问题 你搞不好找1个星期还没有找出来问题出在什么地方呢

也不是说很少,具体问题具体分析,看哪种更加简单使用,更容易解决兼容性
position:absolute; 最好为它相对位置的标签设置 position:relative

我不认为很少

受教了

用什么来布局不重要,重要的是使用要方便,
还得看你团队的习惯 或者 另外的什么需求。


楼主可以去下几个国外的xhtml + css 模板,很多都是用 position来布局的。

浏览器有差异

用绝对定位 你把屏幕分辨率改了 网页内的东西位置就偏移了

本人一直用绝对定位不用浮动,不过绝对定位会脱离文档流,不利于整页的布局,如果想做到页面根据内容自动伸长的话就不能用绝对定位了

看实际把,用固定偶尔会变样,浮动控制起来比较困难。

把定位研究透了,就应用自如了,static(默认) relative absolute fixed,用途还是很强的,

我基本用浮动,只有弹出层用定位

绝对位置最大的坏处就是当浏览器resize的时候需要重写很多代码。相对来说,绝对位置兼容性更好一些。

浮动的东西都不怎么好用,自己去看看。。

建议你看一看>高级web标准解决方案,里面对position的多种方式都有解释。绝对定位很好控制,但是一旦你改变了其中的布局,它就可能会盖住其他的元素,维护起来比较繁琐。想写一个好的页面,建议流体布局。

浮动布局后期比较好维护

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah HTML mudah belajar untuk pemula? Adakah HTML mudah belajar untuk pemula? Apr 07, 2025 am 12:11 AM

HTML sesuai untuk pemula kerana mudah dan mudah dipelajari dan dapat melihat hasilnya dengan cepat. 1) Keluk pembelajaran HTML adalah lancar dan mudah dimulakan. 2) Hanya menguasai tag asas untuk mula membuat laman web. 3) Fleksibiliti yang tinggi dan boleh digunakan dalam kombinasi dengan CSS dan JavaScript. 4) Sumber pembelajaran yang kaya dan alat moden menyokong proses pembelajaran.

Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Apr 08, 2025 pm 07:05 PM

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Apakah contoh tag permulaan dalam html? Apakah contoh tag permulaan dalam html? Apr 06, 2025 am 12:04 AM

Anexampleofastartartingtaginhtmlis, yangbeginsaparagraph.startingtagsareessentialinhtmlasttheyinitiateelements, definetheirtypes, andarecrucialforstructuringwebpagesandconstructionthedom.

Memahami HTML, CSS, dan JavaScript: Panduan Pemula Memahami HTML, CSS, dan JavaScript: Panduan Pemula Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Apr 04, 2025 pm 11:30 PM

Algoritma Adaptif Kedudukan Y-Axis untuk Fungsi Anotasi Web Artikel ini akan meneroka cara melaksanakan fungsi anotasi yang serupa dengan dokumen perkataan, terutama bagaimana menangani selang antara anotasi ...

GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? Apr 04, 2025 pm 11:54 PM

Giteepages Statik Laman Web Penggunaan Gagal: 404 Penyelesaian Masalah dan Resolusi Ralat Semasa Menggunakan Gitee ...

Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Apr 05, 2025 am 06:15 AM

Untuk mencapai kesan penyebaran dan membesarkan imej sekitarnya selepas mengklik pada imej, banyak reka bentuk web perlu mencapai kesan interaktif: klik pada imej tertentu untuk membuat sekitar ...

HTML, CSS, dan JavaScript: Alat penting untuk pemaju web HTML, CSS, dan JavaScript: Alat penting untuk pemaju web Apr 09, 2025 am 12:12 AM

HTML, CSS dan JavaScript adalah tiga tiang pembangunan web. 1. HTML mentakrifkan struktur laman web dan menggunakan tag seperti, dan sebagainya. 2. CSS mengawal gaya laman web, menggunakan pemilih dan atribut seperti warna, saiz font, dan lain-lain.

See all articles