Tôi muốn "căn giữa" văn bản và nội dung của trang web của mình. Bây giờ tôi không muốn căn chỉnh văn bản thành trung tâm, tôi vẫn muốn căn chỉnh trái nhưng tôi muốn lề quan trọng ở bên trái và bên phải để mọi thứ trông tương đối trung tâm-ish. Bạn có thể chỉ cho tôi HTML/CSS để đạt được điều này không? Cảm ơn.Nội dung trung tâm của trang web
Trả lời
#wrapper {
width: 800px;
margin: 0 auto;
}
<div id="wrapper">
<p>This will appear in a centered container</p>
</div>
Tôi tin rằng this có thể giúp bạn.
CSS:
#container {
max-width: 800px;
margin: 0 auto;
}
Và trong HTML, quấn tất cả mọi thứ trong:
<div id='container'>
...
</div>
(Lưu ý rằng câu trả lời này khác với của meep trong đó tôi đang sử dụng max-width
để cung cấp cho một bố cục chất lỏng bên dưới 800 pixel, trong khi anh ấy đang sử dụng width
để cung cấp bố cục cố định.)
... Ngoại trừ hầu hết các phiên bản của IE không biết 'chiều rộng tối đa' là gì. –
IE7 trở lên. Đối với IE6, đây là một bài viết tuyệt vời về cách đạt được điều tương tự: http://javascript.about.com/library/blwidth.htm – RichieHindle
Tạo 3 cột trên trang của bạn. Tất cả các văn bản của bạn đi vào cột trung tâm và có thể được bỏ gán.
Có một cái nhìn vào đây để ví dụ http://matthewjamestaylor.com/blog/perfect-3-column.htm
thử
#div {
margin:0 auto
};
<html>
<head>
<style type="text/css">
body {
text-align: center; /* Center in IE */
}
#content {
text-align: left; /* reset text-align for IE */
margin: 0 auto; /* Center in other browsers */
width: 800px;
}
html {
overflow: -moz-scrollbars-vertical; /* Force vertical scrollbar in FF */
}
</head>
<body>
<div id="content">
content here
</div>
</body>
</html>
* UPDATE: tôi đã thêm một số CSS buộc một thanh cuộn dọc trong FF theo một số ý kiến dưới đây.
Tốt hơn là đặt text-align: center; trên một div chứa div trong trường hợp bạn đang sử dụng trình soạn thảo WYSIWYG sẽ căn giữa tất cả văn bản của bạn trong trình chỉnh sửa. –
+1 vì tôi đồng ý - tôi chỉ đưa ra ví dụ đơn giản nhất tôi có thể cho người hỏi, nhưng thực tế tôi sẽ làm chính xác như bạn đề xuất. –
Điều này hoạt động tốt, nhưng có một vấn đề nhỏ. Tôi đã áp dụng nó trên tất cả các trang của tôi và có vẻ như đối với một số trang, chúng di chuyển nhẹ sang trái/phải. Điều này gây mất tập trung khi thanh thực đơn của tôi chuyển từ trang này sang trang khác. – alamodey
Có một div container trong đó bạn đặt tất cả nội dung của bạn:
<html>
<head>
<title>a sample</title>
</head>
<body>
<div id="container">
<h1>this is it</h1>
<p>all content goes here</p>
</div>
</body>
Sau đó, thêm một số css xác định chiều rộng và lề div container của bạn:
#container {
width: 750px;
margin: 0 auto;
}
- 1. Nội dung trang trung tâm theo chiều dọc
- 2. Nội dung trung tâm của thùng chứa hàng Bootstrap
- 3. Xoay nội dung xung quanh trục trung tâm trong html5
- 4. Cách triển khai hiệu quả các loại nội dung vào Trung tâm kiểu nội dung
- 5. Android: WebView tải hình ảnh/nội dung ở trung tâm
- 6. CSS Cách thích hợp để Nội dung Trung tâm
- 7. nội dung trung tâm nền tảng zurb trong lưới
- 8. Nội dung trung tâm CSS bên trong div
- 9. Nội dung trung tâm ở vị trí tuyệt đối div
- 10. Truy cập Nội dung của một Trang Web với C#
- 11. jquery tập trung vào nội dung động?
- 12. Làm trung tâm DIV bên trong DIV rộng mở rộng với chiều rộng nội dung
- 13. Nội dung văn bản trong một nút WPF không được làm trung tâm theo chiều dọc
- 14. Cố định Header, Footer, và sidebars với di chuyển khu vực nội dung ở trung tâm
- 15. Tìm trung tâm của cây
- 16. Làm cách nào để căn chỉnh toàn bộ nội dung html cho trung tâm?
- 17. Nội dung trang web phù hợp bên trong một chế độ xem web (Android)
- 18. ExtJS 4.1 tải nội dung từ trang web bên ngoài
- 19. Cạo nội dung trang web Với Đăng nhập An toàn
- 20. Sơ đồ trang web cho nội dung động?
- 21. Cách đặt Tiêu đề của Trang từ trang nội dung web trong ASP.NET 3.5
- 22. Biên soạn nội dung tĩnh cho một trang web
- 23. Nội dung ActiveX trong trang web địa phương và "dấu trang web"
- 24. Tải trang web html từ thư mục nội dung
- 25. Cách đọc nội dung trang web trong C#?
- 26. Nhận chiều cao và chiều rộng của nội dung hoặc cửa sổ của trang web
- 27. Tải xuống trang html và nội dung của trang
- 28. trung tâm Nhận trang web phối trên các thiết bị tablet sử dụng JavaScript
- 29. Các vấn đề về trang web trung tâm hình dạng CSS Diamond
- 30. Trung tâm PubSubHubBub
Trong một số trình duyệt, giống như IE cho ví dụ, điều này sẽ không hoạt động. Bạn sẽ phải thêm một gói div #wrapper khác để đặt text-align thành center. Trong #wrapper, bạn nên đặt text-align sang trái một lần nữa. –
Tôi chưa bao giờ gặp phải vấn đề đó? Tôi đã sử dụng một chút mã trên mỗi trang web tôi đã tạo. Với tài liệu XHTML. Nếu bạn thấy: http://dev.korebogen.dk - Nó tập trung vào tất cả các trình duyệt. Và CSS chỉ là #wrapper {width: 960px; lề: 0 tự động; } – janhartmann
Được rồi - có thể nó sẽ không tập trung vào IE5 - nhưng địa ngục, ai cũng sử dụng nó? :-) – janhartmann