Debugging divs and the box model - html

Is there a browser plug-in I can use to help me determine why my tags and css styles don't render the way I expect them to?
It would be really great if I could browse to my test page, and activate a plug in that would show me the dimensions and location of each div box.

Have a look at excellent firefox addon:
FireBug

If you are using Google Chrome, the built-in developer tools are very good. Just right-click on the part of your page you would like to debug and choose "Inspect Element" and the developer tool pane will appear with the selected part of the page highlighted.

use firebug, it's very simple and also good.

Related

How can I pick color from any website I visit using Chrome DevTools?

When I visit websites I want to save interesting colors I found on them.
How can I use Chrome DevTools to pick color code from the page I am currently seeing?
NB: I dont want to use third party plugins like chrome extension plugins.
You can pick color from any element using google chrome
1. Picking color from HTML element:
If the color is on simple html elements like button, text, span etc you can inspect the element and copy its color, as mentioned on the comment.
2. Picking color from image:
If the color is on an image or background image, or background-color of nested html elements, you can use the ff strategy.
2.1. Start by inspecting simple element anywhere from the page that could show the color picker box.
2.2. Then after clicking the above color picker box, goto the image or background image you want to pick color from(when you do this you will notice the cursor changing from pointer to chrome-color-picker icon).
As matter of fact you can use solution 2 even for case 1.
You can also use the eyedropper tool now in DevTools too http://paul.kinlan.me/eyedropper-chrome-dev-tools/
Use experimental feature in Chrome called CSS Overview. No Chrome extension or external tool is required to get overview of colors used on any website
To activate CSS Overview
Open up DevTools
Go to DevTool Settings (cog icon or use the F1 key)
Open Experiments section
Enable CSS Overview option
This will make the CSS Overview tab available in DevTools
You can click any color to list relevant elements
Simply use chrome extensions. I have tried two of them and they are very easy to use and you can get colors in various formats instatly.
Inspecting a page html or css files will take too much time.
Here is the link: https://chrome.google.com/webstore/search/color%20picker?hl=en
Colorzilla chrome extension is my favorite and quick.
Chrome released the EyeDropper API to a stable release. You can now pick colors directly from your website instead of opening the dev tools.
One tool which can do this is https://pickcoloronline.com/tutorials/pick-color-from-website/
Currently you can only use this in Edge, Chrome and Opera. Other browser support will come probably in the future: https://caniuse.com/mdn-api_eyedropper

Read a Wordpress HTML

I have an wordpress site, with photolux as theme.
I want to read the HTML like the titles, the tags, but it doesn't show it.
PS: I dont want to read the XML.
Any idea?
Thanks for the attention.
You can use Google Chrome and the Developer tools (press F12) to see the content that is being generated by jQuery.
In Firefox you use the Firebug add-on.
I am not 100% sure that I understand your question. Do you just want to View the HTML source? If so, most browsers allow you to do so by going to View --> Source.
If that doesn't do the trick, you can use Developer Tools in Chrome or Firebug in Firefox to view the rendered content.
use a different theme that doesn't suppress this content. The theme you have doesn't show the content you want. That isn't a very easy question to answer.

See the page outlines

Is there a tool that allows to see the whole page oulined in the browser? For example, I have a lot of hidden divs or images, may be overflown by some other elements and I want to see all the elements outlined, just to see what is placed in what place. If you ever used Adobe Illustrator, you could understand what I mean if you switched to outlines mode there by clicking CTRL+Y. I use FireBug now for something like that, but may be there is something more advanced for that?
Try using the Web Developer add-on for Firefox.
It has plenty of tools for this kind of stuff. Although not one exactly as the outline-mode in Illustrator.
IE8 Developer Tools has a "show all DIV elements" option. Press F-12 to open the developer tools window.
I love Firebug plug-in for Firefox. Firebug allows you to navigate around the page, and it will highlight the element you've selected. It's a very powerful tool and it makes it very easy to see how your site hangs together. Plus it's got loads of other debugging tools built into it. If you're developing web sites, you should be using Firebug.
There are similar tools available for other browsers. Recent versions of IE have the "developers tools" built in, though it's not as easy to use or as powerful as Firebug. Chrome and Safari also have a Developers Tools feature, which is quite powerful. Personally I still prefer Firebug, but they are all useful tools.
Hope that helps.
Web-developer on fire-fox has been very helpful for me. I particularly like the outline block elements which has been helpful for me building sound structures and see how my elements are lining up as I go, and view style information that allows you to hover over all of your elements and see the css path.
It sounds like outline block elements would be what you are looking for.

Does the Firefox Web Developer Toolbar have an equivalent of Firebug's "Inspect Element" CSS live-debug feature?

To edit CSS, I have to inspect elements in Firebug and then make changes in the Firefox Web Developer toolbar so that I can save the changes out to a separate CSS file.
It would be nice if I could forget about Firebug and just use a single tool. Does the Web Developer toolbar have an "Inspect Element" option? I can't seem to find one.
What this feature does is lets you hover your mouse over structural elements and inspect the associated CSS.
Try Information -> Display Element Information (Ctrl-Shift-F).
With CSS > Edit CSS you can also edit the css and preview changes live.

Firebug-like debugger for Google Chrome

Is there anything like Firebug that you can use within Google Chrome?
Essential features I would like:
Inspect HTML source (select elements, delete them, etc.)
check CSS values (the built-in solution is weird, somehow)
There is a Firebug-like tool already built into Chrome. Just right click anywhere on a page and choose "Inspect element" from the menu. Chrome has a graphical tool for debugging (like in Firebug), so you can debug JavaScript. It also does CSS inspection well and can even change CSS rendering on the fly.
For more information, see https://developers.google.com/chrome-developer-tools/
Firebug Lite supports to inspect HTML elements, computed CSS style, and a lot more. Since it's pure JavaScript, it works in many different browsers. Just include the script in your source, or add the bookmarklet to your bookmark bar to include it on any page with a single click.
http://getfirebug.com/lite.html
Just adding some talking points as someone who uses Firebug / Chrome Inspector every day:
At the time of writing, there's only Google DOM inspector and no it doesn't have all the features of Firebug
Inspector is a 'lite' version of Firebug: The interface is not as good IMO, element inspection in both recent versions is now clunky, but Firebug is still better; I find myself trying to find the love for Chrome (since it's a better, faster browser experience), but for development work, it still just sucks for me.
Live preview / modification of DOM / CSS is still way better in Firebug; calculated CSS and box model view are better in Firebug;
Somehow it's just easier to read/use Firebug maybe because of the ease of navigating, manipulating/modifying the document in several key areas? Who knows. I'm used to the interface and I think Chrome Inspector is not as good although this is a subjective thing I admit.
The Cookies/Net tab are extremely useful to me in Firebug. Maybe Chrome Inspector has this now? Last time I checked it did not, because Chrome updates itself in the background without your intervention (gets your consent by default like all good overlords).
Last point: The day that Google Chrome gets a fully-featured Firebug is the day Firefox basically dies for developers because Firefox had 3 years to make Firefox's layout engine Gecko as fast as WebKit and they didn't. Sorry to put it so bluntly but it's the truth.
You see, now everyone wants to move away from Flash in lieu of jQuery motivated by mobile accessibility and interactivity (iPhone, iPad, Android) and JavaScript is 'suddenly' a big deal (that's sarcasm), so that ship has sailed, Firefox. And that makes me sad, as a Mozilla fanperson. Chrome is simply a better browser until Firefox upgrades their JavaScript engine.
F12
I love shortkeys
Try this, it's called Firebug Lite and apparently works with the beta version of Chrome.
You can also find it at:
https://chrome.google.com/extensions/
You can set this bookmarklet in your "Bookmarks Bar" in order to have Firebug lite always available in Chrome/Chromium browser (put this as the URL):
javascript:var firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);
Or try user scripts: http://dev.chromium.org/developers/design-documents/user-scripts
jQuerify is the perfect extension to embed jQuery into Chrome Console and is as simple as you can imagine. This extension also indicates if jQuery has been already embedded into a page.
This extension is used to embed jQuery into any page you want. It allows to use jQuery in the console shell (You can invoke Chrome console by Ctrl + Shift + j".).
To embed jQuery into the selected tab click on extension button.
The official Firebug Chrome extension or you can download and package the extension yourself.
https://getfirebug.com/releases/lite/chrome/
Well, it is possible to enable Greasemonkey scripts for Google Chrome so maybe there is a way to sort of install Firebug using this method? Firebug Lite would also work, but it's just not the same feeling as using the full featured one :(
willshouse.com/2009/05/29/install-greasemonkey-for-chrome-a-better-guide/
This doesn't answer your question but, in case you missed it, Chris Pederick's Web Developer is now available for Chrome: https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm.
Forget everything you all needs this browser independent inspector , dom updater
https://goggles.webmaker.org/en-US
just bookmark and go to any webpage and click that bookmark..
this is actually Mozilla project Goggles , amazing amazing amazing...
F12 (only on Linux and Windows)
OR
Ctrl ⇧ I
(⌥ ⌘ I if you're on Mac)
Please try Firebug Lite for Google Chrome
If you are using Chromium on Ubuntu using the nightly ppa, then you should have the chromium-browser-inspector